PDA

View Full Version : سوال: مشکل در bindingNavigator1



pedramfj
یک شنبه 07 شهریور 1389, 17:04 عصر
سلام
من یک bindingNavigator1 روی فرم قرار میدهم .می خواهم موقعی که روی درج رکورد کلیک شد در دیتا گرید یک ردیف جدید ایجاد بشود . یه نکته دیگه اینکه وقتی برنامه اجرا می شود bindingNavigator1 غیر فعال است.
ممنون از راهنمایی...

mahdi_7610
یک شنبه 07 شهریور 1389, 18:47 عصر
سلام
من یک bindingNavigator1 روی فرم قرار میدهم .می خواهم موقعی که روی درج رکورد کلیک شد در دیتا گرید یک ردیف جدید ایجاد بشود . یه نکته دیگه اینکه وقتی برنامه اجرا می شود bindingNavigator1 غیر فعال است.
ممنون از راهنمایی...

سلام

یک DataGridView بر روی فرم قرار دهید.

با انتخاب مثلث کوچک بالا سمت راست GridView، یک پن برای تتظمیات نمایش داده میشود.

سپس در پن باز شده،با انتخاب کمبوباکس ChooseDataSource بر روی Add Project Datasource کلیک نمایید

گزینه Database را انتخاب نموده ، Next را بزنید.

با انتخاب مسیر پایگاه داده خود، و طی روال مربوطه کانکشن مربوطه را بسازید(ساخته می شود) ، Next را بزنید.

در ادامه پنجره جدیدی نمایش داده میشود، که باید اجزاء مورد نظر خود (همچون جدوال، دیدها، پروسیجرها ...) انتخاب شود

در اینجا، چک باکس کنار Tables را فعال کنید.) و دکمه Finish را بزنید.

همانظور که مشاهده می کنید : یک BindingSource ایجاد می شود (مثلا با عنوان tableBooksBindingSource )

یک دیتاست توسط ویژوال استادیو، ایجاد می شود (به طور مثال در اینجا :testBookDBDataSet ) و یک TableAdapter ایجاد میشود (مثلا با نام tableBooksTableAdapter)

ضمتا پس از طی این مراحل ، باید قالب جدول در گریدویو قابل مشاهده باشد.
یک کنترل BindingNavigator بر روی فرم قرار دهید و آن را انتخاب نمایید تا پنجره Properties مربوط به آن نمایش داده شود.

در Properties ، خاصیت BindingSource را انتخاب نمایید و در کمبوباکس باز شده، bindingSource موجود را انتخاب نمایید (در اینجا مثلا tableBooksBindingSource )

برنامه را اجرا کنید.

موفق باشید