编辑每行的内容后,点更新,为什么更新不了?
我跟中后发现读入的几个数据都不是编辑的时候新写的数据,还是老的?下面是代码.
Private Sub DataGridUser_UpdateCommand(ByVal source As Object, ByVal e As System.Web.UI.WebControls.DataGridCommandEventArgs) Handles DataGridUser.UpdateCommand
        Dim userID As String
        Dim userName As String
        Dim userClass As String
        Dim userEmail As String
        userID = DataGridUser.DataKeys(e.Item.ItemIndex)
        userName = CType(e.Item.Cells(1).Controls(0), TextBox).Text
        userClass = CType(e.Item.Cells(2).Controls(0), TextBox).Text
        userEmail = CType(e.Item.Cells(3).Controls(0), TextBox).Text
        Dim connUpdate As New SqlConnection(ConfigurationSettings.AppSettings("conn"))
        Dim cmdUpdate As New SqlCommand("update db_user set username='" + userName + "',popedom='" + userClass + "',mailaddress='" + userEmail + "' where userid='" + userID + "'", connUpdate)
        connUpdate.Open()
        cmdUpdate.ExecuteNonQuery()
        BindtoGrid()