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();
}