设想
我正在使用最新版本的 DevExpress XtraGrid。我目前正在将 DataTable 的 DataView 绑定到 C# 中 gridcontrol 的数据源。由于此 DataTable 每秒更新一次,因此我必须刷新 gridcontrol。
还
DevExpress XtraGrid 具有自动将列标题拖放到组/排序方式中的能力。当我结合使用“按列标题分组”功能时,我遇到的这个刷新问题特别明显 - 因为分组的数据折叠在单行下。如果我展开此行以查看数据,它会在更新时立即再次关闭——每分钟更新一次,从而使分组功能变得无用。
问题
我怎么能在不重绘整个事情的情况下做到这一点?我实际上只是想看到数字动态变化,并且能够持续使用分组功能,而不会在数据行更新时自行崩溃。
当前代码
DataView dvw = latestCurve.Tables[0].DefaultView;
dvw.Sort = "Ccy Asc AND Date Asc";
this.gridControl2.DataSource = dvw;