سلام
اتفاقا امکانات .Net در این مورد فوق العاده زیاده.
شما یک پروژه جدید ایجاد کنید بعد در لیست solution explorer روی اسم پروژه رایت کلیک کنید و Add بزنید و یک DATASET به پروژه تون اضافه کنید. یک صفحه خالی باز میشه که شما میتونید از پنجره server explorer هر جدول یا View را که در بانک اطلاعاتی تون دارید را دراگ کنید داخلش و ازش استفاده کنید.
برای خوندن اطلاعات و پر کردن یک DATAGridView هم باید از کد های زیر استفاده کنید.
Public Class Form1
Dim MyTableTap As New DataSet1.MyTablelTableAdapter
Dim MyTableDat As New DataSet1l.MyTableDataTable
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
MyTableTap .fill(MyTableDat)
DataGridView1.DataSource=MyTableDat
End Sub
EnD Class
فرض بر اینه که اسم جدول شما در دیتا بیس MyTable هست و شما یک فرم دارید به نام Form1 و روی فرم DataGridView1 را دارید.
و این تازه اول ماجرا است.
توصیه میکنیم کامپوننت های DevExpress را نصب کنید و بجای استفاده از DataGridView استاندارد VB از GridControl این کامپوننت استفاده کنید اونوقت میبینید که جدولی با قابلیتهای فیلتر کردن اکسل به راحتی در اختیارتون قرار میگیره. در تصویر پیوست دوتا رو براتون گذاشتم که ببینید با استفاده از کامپوننت DevExpress چقدر کارتون ساده میشه. تصویر بالایی DataGridView استاندارد VB هست و پایینی مربوط به کامپوننت با امکان سرچ و فیلتر و ....
DevExpress.jpg