高手帮忙:为什么我的DATEGRID更新数据的时候没反应呢??先到先得分啊,很简单的问题。
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值,赋给变量呢??谁遇见过啊??