新手求助Datagrid获取值问题
Datagrid UpdateCommand
private void dataGrid1_UpdateCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
{
string wareid=e.Item.Cells[2].Text;
string warename=((TextBox)e.Item.Cells[4].Controls[0]).Text;
SqlConnection mycon=new SqlConnection(ConfigurationSettings.AppSettings["ConnectionString"]);
mycon.Open();
SqlCommand cmd=new SqlCommand("update ware set wareName='"+warename+"' where wareId='"+wareid+"'",mycon);
cmd.ExecuteNonQuery();
this.dataGrid1.EditItemIndex=-1;
this.DataGridBinder();
为什么warename获取的值是从从数据库读出的值,而不是修改后的值