首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

怎么 只刷新datagridview 中的选中的行

2012-02-12 
如何 只刷新datagridview 中的选中的行!winformform1中有个datagridview 绑定到datasetdataset 是public

如何 只刷新datagridview 中的选中的行!
winform 

form1中有个datagridview 绑定到dataset

dataset 是public 的,

我在from2中修改了dataset.table[0]中的一个datarow,

当关闭form2的时候想刷新修改过的数据。如果用datagridview.refresh 的话, 感觉有点晃动。

有没有办法只刷新datagridview 中选中的那行呢?


[解决办法]
手动修改那一行的数据,不要用刷新好了..
[解决办法]
帮你顶下!晃动的厉害吗
[解决办法]
要么用ajax 要么自己定义"表"通过脚本实现.
[解决办法]
试试dataset.AcceptChanges()
[解决办法]
局部刷新可以,但是你局部的也太厉害了点
[解决办法]
关注
[解决办法]
用1L的方法试试。
在datatableview上找到对应datatable的那个datarow。
然后把每个cell的值改一下。
[解决办法]
晃一下有什么关系嘛,我颠颠又倒倒好比浪涛!
[解决办法]
datagridview.invalidrow
[解决办法]
使 DataGridView 中的指定行无效,并强制对它进行重新绘制。 
DataGridView.InvalidateRow(rowIndex);
[解决办法]
this.SuspendLayout();
...update();
this.ResumeLayout();

热点排行