如果我想同时更改数据库并在 GridView 上呈现更改,目前我被迫显式更改 CType(grd.DataSource, DataView).Table 单元格值,因为我不想像哪些列一样丢失 GridView 的状态被分组,哪些组行是打开的,哪些列被过滤等。所涉及的更改在结构上并不重要(它们甚至不会更改行数),尽管我认为即使呈现更改也不会发生更改。
无论如何,XtraGrid 是否为我提供了一种通用的方法来将数据重新加载到 GridView 中,同时保留所有这些 GridView 状态?或者,如果我真的想要它,我是否基本上需要为此目的编写自己的通用代码,或者坚持更改 GridView 值而不为我正在处理的特定情况重新加载?