日期:2014-05-19  浏览次数:20463 次

DataGrid的更新问题
各位好,小弟今天在写程序时遇到了一个问题,就是在用DataGrid   的更新按钮时,当我按下 "更新 "时,数据能够把你在文本框所改的数据写入到数据库,但在本页面显示中,却是显示你没有修改前的数据,只有把本页面刷新之后,数据才能正确显示你修改之后的数据,不知是怎么回事,请各位帮一忙,谢谢了.

------解决方案--------------------
更新完后需要重新绑定一下
------解决方案--------------------
更新完后,记得在页面载入的时候重新进行绑定
------解决方案--------------------
private void BindDataGrid()
{
//自己的绑定方法...
}

private void Page_Load(object sender, System.EventArgs e)
{
if (! IsPostBack )
{
BindDataGrid();
}
}

private void DataGrid1_UpdateCommand(object source, DataGridCommandEventArgs e)
{
//更新操作...
DataGrid1.EditItemIndex = -1;
BindDataGrid();
}