datagrid

时间:2016-10-06 05:24:21

标签: sql-server vb.net datagrid

我有一个绑定到SQL数据库的数据网格。我想在datagrid中使用'select'命令来执行SQL。我想插入两个'select'命令来执行不同的SQL查询,即“确认”和“拒绝”我应该怎么做? 这是我的第一个查询

Private Sub DataGrid1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles DataGrid1.SelectedIndexChanged
    conn.Open()
    Dim cm As New SqlCommand
    cm.CommandText = "UPDATE book SET status = 'confirm' WHERE idnum = '" & DataGrid1.SelectedItem.Cells(8).Text & "'"
    cm.Connection = conn
    cm.ExecuteNonQuery()
    conn.Close()
End Sub

我的第二个查询是

conn.Open()
    Dim cm As New SqlCommand
    cm.CommandText = "UPDATE book SET status = 'rejected' WHERE idnum = '" & DataGrid1.SelectedItem.Cells(8).Text & "'"
    cm.Connection = conn
    cm.ExecuteNonQuery()
    conn.Close()

1 个答案:

答案 0 :(得分:0)

您需要将另一个变量声明为sql命令