جمع بندی
1-سوال: اشاره کمبو باکس به سطر تازه درج شده
جواب: دادهای که قرار است درج شود به طریقی نگهداری شود. مثلاً با یک TextBox یا یک داده از نوع رشته. حالا این داده کاراکتری را به صورت زیر به کمبوباکس مورد نظر نسبت می دهیم .
mycombobox.text=mystring
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
پست ششم
2-سوال:یافتن آخرین سطر از dtaGrid
جواب: توسط کد زیر:
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
پست دهم
3-یک نمونه کد که توسط جناب -H2- و در VS2008 نوشته شده است. موضوع این پست راجع به جدول EmployeeTerritories و دو فیلد این جدول با نامهای EmployeeID و TerritoryID است. این جدول از دو جدول Employees و Territories مشتق شده است. این جدول در پایگاه داده Northwind قرار دارد.
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
پست هیجدهم
4-نمونه کد بالا در VS2005 که توسط جناب -H2- تبدیل شده است:
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
پست بیست و یکم
5-کاری را که خودم انجام دادم و آن را برای اشکالگیری در آدرس زیر گذاشتم:
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
پست سی و ششم
6-یافتن جوابی برای DataView.Find و پیدا کردن سطر مورد نظر از طریق این دستور:
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
پست چهل و یکم
7-عملی که DataView.FindRows انجام می دهد برای یافتن تعداد سطرهای تاثیر گرفته از یک تراکنش:
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
پست چهل و چهارم
8-سوال: مطرح کردن سوالی در مورد مرتب سازی دو کمبو باکس به صورت صعودی و انتخاب شدن سطر مورد نظر در DataGrid بعد از انتخاب داده مورد نظر در کمبوباکس
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
پست چهل و پنجم
9-راه های پُر کردن DataList (DataList راهی برای مرتب سازی داده درون DataView)
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
پستهای چهل و هفتم و چهل و هشتم
10-جوابی بر سوال های مطرح شده در پست های 44، 45، 46، 47 و 48 توسط جناب -H2-:
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
پست چهل و نهم
11-استفاده از جدول Employees از پایگاه داده Northwind با سه فیلد EmployeeID (کلید اصلی)، LastName و FirstName برای مرتب سازی دو کمبو باکس که حاوی LastName و FirstName هستند. البته این جدول فیلدهای دیگری هم دارد ولی در اینجا قابل استفاده نیستند. در این پست سوالی نیز راجع به comboBox_SelectedIndexChanged مطرح می شود.
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
پست پنجاهم
12-یافتن جوابی برای سوال مطرح شده در پست پنجاهم: comboBox_SelectionChangeCommitted
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
پست پنجاه و چهارم
13-جوابی برای comboBox_SelectedIndexChanged
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
پست پنجاه و ششم
14-تلفیق پست های پنجاه و چهارم ، پنجاه و ششم و پنجاه و هفتم در پست پنجاه و هشتم
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
پست پنجاه و هشتم
چند نکته:
1-هرگاه بخواهید از از دستور DataView.Find برای یافتن شماره سطر مورد نظر استفاده کنید باید DataView را مرتب کنید. اگر DataView را با یک فیلد مرتب می کنید ، لیستی از object در تابع Find تشکیل نمی شود ولی هرگاه DataView را با ییش از یک فیلد مرتب کنید باید به ترتیب آنها را در لیست اشیاء متذکر شوید. مثلاً اگر DataView را با LastName و FirstName مرتب کنید و مثلاً مانند همین برنامه ، LastName را در textbox1 و FirstName را در textbox2 ذخیره کنید باید در تابع Find اینگونه بنویسید:
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
2-اعتبار سنجی داده قبل از استفاده آن به استحکام برنامه کمک می کند. مانند هر آنچه در پست 57 به آن اشاره شده است.
3- سه راه برای شمارش تعداد سطرهای تاثیر گرفته بعد از تراکنش وجود دارد:
مقدار برگشتی دستور ExecuteNonQuery که مشخص کننده تعداد سطرهای تاثیر گرفته بعد از تراکنش است. این مقدار یک عدد صحیح است. از عدد صفر به بالا.
شمارش تعداد سطرهای DataGrid که در پست دهم به دستور آن اشاره شده است.
استفاده از دستور DataView.FindRows که در پست چهل و چهارم به آن پرداخته شده است.
4-با استفاده از دستور زیر یا به صورت ویزاردی ، اجازه مرتب سازی dataGrid را از کاربر بگیرید زیرا با مرتب سازی دلخواه کاربر ، برنامه کار نخواهد کرد.
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
و همچنان آماده یادگیری مطالب جدید هستم.
قله بلند