PDA

View Full Version : data grid



سعید112
جمعه 05 مرداد 1386, 20:30 عصر
با سلام
من قبلا برای نشون دادن نتیجه جستجو از datareader استفاده میکردم و مقادیر داخلشو یکی یکی میریختم تو یه جدول ونهایتا اون جدول به عنوان datasourceبرای دیتاگرید میشد.
اما این کار وقت گیره.:متفکر:
در ضمن همون طوری که می دونید دیتاریدر نمیشه دیتاسورسه برای یه دیتاگرید باشه!!!
آیا راه سریعتری وجود داره؟

VisualStudio
جمعه 05 مرداد 1386, 22:16 عصر
اطلاعاتت را با استفاده از دیتا آداپتور بگیر و بریز توی دیتاست بعد دیتاست را به عنوان دیتاسوس اننتخاب کن این هم نمونه کد


Dim OleDbConn AsNew OleDbConnection
OleDbConn = New OleDbConnection("Provider=microsoft.jet.oledb.4.0; data source=" & DBPath)
OleDbConn.Open()
Dim Sqlstring AsString = "SELECT * FROM `Table1` "
Dim DBSet As DataSet = New DataSet("DBSet")
Dim DBAdapter As OleDbDataAdapter = New OleDbDataAdapter()
DBAdapter.SelectCommand = New OleDbCommand(Sqlstring, OleDbConn)
DBAdapter.Fill(DBSet)
Me.DGridView.DataSource = DBSet.Tables(0)
DBAdapter.Dispose()
DBSet.Dispose()

این کد را من تست نکردم چون همین الان نوشتم