id = DataGrid1.DataKeys(e.Item.ItemIndex)
            user_name = e.Item.FindControl("user_name")
            newuser_name = user_name.Text
            user_truename = e.Item.FindControl("user_truename")
            newuser_truename = user_truename.Text
            user_comp = e.Item.FindControl("user_comp")
            newuser_comp = user_comp.Text
            user_tel = e.Item.FindControl("user_tel")
            newuser_tel = user_tel.Text
            user_pwd = e.Item.FindControl("user_pwd")
            newuser_pwd = user_pwd.Text
            strsql = "update usertable set user_name=@user_name,user_truename=@user_truename,user_comp=@user_comp,user_tel=@user_tel,user_pwd=@user_pwd  where user_id=@id"
            'SqlConnection1.Open()
            Dim cmdsql As SqlCommand = New SqlCommand(strsql, SqlConnection1)
            cmdsql.Parameters.Add("@user_name", newuser_name)
            cmdsql.Parameters.Add("@user_truename", newuser_truename)
            cmdsql.Parameters.Add("@user_comp", newuser_comp)
            cmdsql.Parameters.Add("@user_tel", newuser_tel)
            cmdsql.Parameters.Add("@user_pwd", newuser_pwd)
            cmdsql.Parameters.Add("@id", id)
            cmdsql.ExecuteNonQuery()
            SqlConnection1.Close()
            DataGrid1.EditItemIndex = -1
            binddatagrid()
-----------------------------------------------------------------------------------------newuser_name = user_name.Text就是这里,为什么没有把更改后的TEXTBOX值,赋给变量呢??谁遇见过啊??