我在一个页面里面放了两个gridView 。第一个gridView 里的操作在数据库里修改了第二个gridView 里的某些数据,我想让两个gridView 都重新绑定显示。我两个DataSource重绑了,并且都DataBind了。奇怪的是我第一个gridView 里的数据刷新了,可是第二gridView 就不刷新,我跟踪了下,DataSource里的数据已经更改了,就是页面不刷新,问一下,如何在服务器端强制客户端刷新gridView 。如果可以的话,客户端代码怎么写??我急死了,小菜在这跪求大家给点答案啊!!!!在线等待回复!!
调试时,看一下它的datasource里的dt是否和你更改后的一样
{
ShowV耗材批次查询Search();
ShowV耗材使用查询Search();
}
private void ShowV耗材使用查询Search()
{
----//设置数据源的代码省略
GV_V耗材使用查询Search.DataSource = MyV耗材使用查询Search.Search(V耗材使用查询SearchInfo);
GV_V耗材使用查询Search.KeyFieldName = "耗材使用_ID";
GV_V耗材使用查询Search.DataBind();
}
private void ShowV耗材批次查询Search()
{
----//设置数据源的代码省略 GV_库存管理.DataSource = MyV耗材批次查询Search.Search(V耗材批次查询SearchInfo);
GV_库存管理.KeyFieldName = "耗材批次_ID";
GV_库存管理.DataBind();
}
其实这些代码倒是没有太大问题!数据源已经获取了,就是前台不刷新!!请大鸟看看!
是否写了 ispostback ?
还是把这个数据再看看有没有问题~~
代码贴一下帮你看
代码以帖,望赐教!!!
其实这些代码倒是没有太大问题!数据源已经获取了,就是前台不刷新!!请大鸟看看!
确定你更新后重新绑定。并IsPostBack了。
加不加!,不记得了,一直做C/S,BS快忘完了.
dgv(你的datagridview).Refresh();指定某个控件刷新.winform这样可以.BS...不清楚.