( تعداد نمایش : 858 )

نمایش اطلاعات در DataGrid

برای برقراری ارتباط با بانک اطلاعاتی ابتدا یک Connection String همانند مثال زیر تعریف کنید:

Dim connect As New System.Data.OleDb.OleDbConnection(“Provider=SQLOLEDB.1;Password=yourpassword;User ID=youruserid;Initial Catalog=yourdatabase;Data Source=yourserver;”)

سپس باید Connection را باز کنیم:

connect.Open()

برای واکشی همه فیلدها از جدول مورد نظر متغیری به نام Sqlstr از نوع string تعریف می کنیم:

Dim SQLstr As String = “SELECT * FROM Tablename “

برای برقرار نمودن ارتباط میان بانک اطلاعاتی وکنترل مورد نظرمان (در اینجا DataGrid) در اینجا می توان از DataAdaptor و DataSet استفاده کرد. DataAdaptor بر اساس دستورمتغیر sqlstr و نام Connectionمان تعریف می شود:

Dim myDataAdapter As New System.Data.OleDb.OleDbDataAdapter(strSQL, connect)
Dim myDataSet As New DataSet()
myDataAdapter.Fill (myDataSet, “Tablename”)

حال زمان تعریف و ارتباط DataGrid با جدولمان است:

DataGrid1.DataSource = myDataSet.Tables(“Tablename”)
DataGrid1.DataBind()

در انتها باید Connection را ببندیم:

connect.Close()

دیدگاه خود را بیان کنید.

باید وارد سایت شده باشید برای دیدگاه دادن