1. مهمان گرامی، جهت ارسال پست، دانلود و سایر امکانات ویژه کاربران عضو، ثبت نام کنید.
    بستن اطلاعیه

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

شروع موضوع توسط minaaa ‏9/12/11 در انجمن SQL

  1. کاربر پیشرفته

    تاریخ عضویت:
    ‏9/12/10
    ارسال ها:
    19,773
    تشکر شده:
    6,457
    امتیاز دستاورد:
    113

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

    Dim connect As New System.Data.OleDb.OleDbConnection(“Provider=SQLOLEDB.1;Password=yourpassword;Use ​r 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()
     
    یک شخص از این تشکر کرد.