我正在使用RestorElayOutFromStream()方法来重置我的GridView布局。这效果很好,但丢失了选择。
还有其他一些恢复布局的方法,并且不会丢失选择?
选择不是网格布局。它不能保存到布局文件/流中。使用DEVEXPRESS支持中心的T239643票中提供的方法来解决该问题。
我找到了解决方案:
var srcIndex = this.gridview.GetDataSourceRowIndex(this.gridview.FocusedRowHandle);
{...} -> gridView.RestoreLayoutFromStream(memoryStream);
this.gridview.FocusedRowHandle = this.gridview.GetRowHandle(srcIndex);