سلام
برای استفاده مناسب از BindingSource و DataGridView شما میتوانید در یک رویکرد ساده از DataSet استفاده کنید.
یعنی اول از منوی Project>Add New Item یک typed-DataSet به پروژه تان اضافه کنید و جداول و فیلدها و ارتباطات را تنظیم کنید.
سپس پروژه را یکبار کامپایل کنید.
وارد Design فرم تان شوید و الآن در ToolBox تان باید TypedDataSet و TypedDataAdapter ای که ساخته اید را ببینید.
یکی از هر یکی از آنها را روی فرم تان قرار دهید.
BindingSource و DataGridView را هم اضافه کنید.
در همان Design خصیصه DataSource و DataMemeber کامپونت BindingSource را با نام DataSet تان پر کنید.
و خصیصه DataSource کنترلر DataGridView تان را با نام BindingSource تان پر کنید.
حالا با یک فرمان Fill میتوانید اطلاعات را خوانده و نشان دهید، این فرمان را میتوانید در رویداد FormLoad تان قرار دهید، فرم کلی این فرمان چنین است:
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
جهت فهم بیشتر، در واقع جریان اطلاعات در زمان خواندن (SELECT) چنین خواهد بود
DATABASE >> DataAdapter >> DataSet >> BindingSource >> DataGridView
BindingSource بین DataSet و DataGridView کمک میکند تا بتوانید ناوبری (جابجایی بین سطرها و تشخیص سطر جاری) را دستی مدیریت کنید.
موفق باشید.