2016-09-27 88 views
1

我想從SQL Server表中插入數據到數據網格中。將數據從SQL Server表插入到datagrid vb 2003中

這裏是我的代碼:

Dim cnConnect As New SqlConnection 
    cnConnect.ConnectionString = conn.ConnectionString 
    cnConnect.Open() 

    Dim cm As New SqlCommand 
    cm.CommandText = "SELECT * FROM user" 

    Dim Adpt As New SqlDataAdapter(cm.CommandText, cnConnect) 
    Dim ds As New DataSet 
    Adpt.Fill(ds, "user") 

    DataGrid2.DataBind() 

我嘗試將數據綁定到數據網格。但結果爲空

回答

3

您實際上沒有提供任何數據綁定到網格。您必須首先設置DataSource,以便在調用DataBind時,網格有一個綁定源。

0

使簡單,試試這個編碼風格

Dim cnConnect As New SqlConnection 
    cnConnect.ConnectionString = conn.ConnectionString 
    cnConnect.Open() 

    Dim cm As New SqlCommand 
    Dim dt AS DataTable 

    cm.CommandText = "SELECT * FROM user" 
    cm.Connection = cnConnect 
    dt.Load(cm.ExecuteReader()) 
    DataGrid2.DataSource = dt 
    DataGrid2.DataBind() 
相關問題