我正在使用最新版本的DevExpress XtraGrid。 我目前正在将DataTable的DataView绑定到C#中gridcontrol的数据源。 由于此DataTable每秒都会更新,因此我必须刷新gridcontrol。
DevExpress XtraGrid能够自动将列标题拖放到组/排序方式中。当我合并使用“按列标题分组”功能时,我所遇到的这个刷新问题特别明显 - 因为分组的数据在一行下折叠。如果我展开这一行来查看数据,它会立即在Update时再次关闭 - 这是每分钟一次,使分组功能无效。
如果不重新绘制整个内容,我怎么能这样做呢? 我真的只想看到数字动态变化,并能够连续使用分组功能,而不会在数据行更新时自行折叠。
DataView dvw = latestCurve.Tables[0].DefaultView;
dvw.Sort = "Ccy Asc AND Date Asc";
this.gridControl2.DataSource = dvw;
答案 0 :(得分:1)
假设gridControl2的默认视图名为gridView2:
gridView2.BeginUpdate();
try
{
your code goes here
}
finally
{
gridView2.EndUpdate();
}