【发布时间】:2013-12-22 13:46:29
【问题描述】:
我正在使用 vb.net windows 应用程序
在我的加载事件中,我给出了这样的代码,用于将数据从不同的表加载到我的 datagridview。
为此,我给出了这样的代码:
Dim da As New SqlDataAdapter
Dim cmd As New SqlCommand("select M.Model,c.Colname,ma.Make from Model_tbl M join Color_tbl C on c.colid=M.mdlid join Make_tbl ma on ma.mkid=c.colid where mdlid=5", con.connect)
Dim builder As SqlClient.SqlCommandBuilder = New SqlCommandBuilder(da)
da.SelectCommand = cmd
da.Fill(ds, "MyTable")
If (ds.Tables(0).Rows.Count > 0) Then
DGV.DataSource = ds.Tables("MyTable")
End If
单击更新按钮时,我想将数据从我的 datagridview 更新到不同的表。所以我在更新按钮事件中编写了这样的代码。
Me.Validate()
da.UpdateCommand(ds.Tables("MyTable"))
Me.ds.AcceptChanges()
但我在这一行遇到错误:
da.UpdateCommand(ds.Tables("MyTable"))
错误:
属性访问必须分配给属性或使用它的值。
【问题讨论】:
标签: sql sql-server vb.net datagridview