برای برقراری ارتباط با بانک اطلاعاتی ابتدا یک 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”)
Dim myDataSet As New DataSet()
myDataAdapter.Fill (myDataSet, “Tablename”)
حال زمان تعریف و ارتباط DataGrid با جدولمان است:
DataGrid1.DataSource = myDataSet.Tables(“Tablename”)
DataGrid1.DataBind()
DataGrid1.DataBind()
در انتها باید Connection را ببندیم:
connect.Close()
دیدگاه خود را بیان کنید.
باید وارد سایت شده باشید برای دیدگاه دادن