关于获取更新数据的问题
页面cs文件结构如下
private void Page_Load(object sender, System.EventArgs e)
{
Initial(TaskID);
//自己另外一个cs文件中一个方法,用来弹出对话框显示字符串的,和vb的差不多
MessageBox.Alert(dgCode.Items.Count.ToString());
}
Initial(TaskID) //初始化数据,绑定数据
{
BindDataCode(TaskID);
}
数据绑定在datagrid上,有添加和删除按钮,每按一次添加会弹出一个新的对话框进行录入,确定后返回到页面,数据实时更新。
现在希望通过判断该datagrid表的行数的增减,来确定是否是增加了记录,以自动促发另一个方法。
在Page_Load中用了MessageBox.Alert(自己另外一个cs文件中一个方法,用来显示字符串的)的方法做取值试验,
假设现在有5行值,第一次进入页面的时候,显示5,点击页面增加按钮并录入提交后,回到页面,显示的依然是5,这个显示的是旧值,去掉对话框后,页面自动更新为6行,此时如果再访问页面就会显示6了。
请问,如何才能在添加记录提交后,回到页面的时候就显示6呢?
------解决方案--------------------老问题了,提交完的同时让location刷新一下!
------解决方案--------------------点击提交以后再重新从数据库里面读出来 重新绑定一下不就可以了嘛
------解决方案--------------------楼上的正解,重新绑定就可以了~~飘过~~