如何 只刷新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();