急!! 我在datagrid中做update操作,但是取到的值还是未更改之前的值,为什么啊?
private void DataGrid1_UpdateCommand_1(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
{
int adid=Convert.ToInt32(e.Item.Cells[2].Text.ToString());
string title=((TextBox)e.Item.Cells[3].Controls[0]).Text.ToString();
Response.Write (title);
//做数据库UPDATE
db1.update(adid,title);
DataGrid1.EditItemIndex=-1;
this.BoundData();
}
我在update时候把TITLE的值给改了,但是输出的还是没有更改过的title,数据库中没有更新。
但是如果我db1.update(adid,“啊啊啊");
这样就是更新了,说明数据库更新没有问题,
但是为什么取到的title值是没有更新的呢?
请高手指教!