私は、GridViewレイアウトをリセットするためにRestoreLayoutFromStream()メソッドを使用しています。これはうまくいくが、選択を失う。Devexpress GridVIewリストアレイアウト
レイアウトを復元する方法がいくつかあり、選択を失うことはありませんか?
私は、GridViewレイアウトをリセットするためにRestoreLayoutFromStream()メソッドを使用しています。これはうまくいくが、選択を失う。Devexpress GridVIewリストアレイアウト
レイアウトを復元する方法がいくつかあり、選択を失うことはありませんか?
私は解決策が見つかりました:あなたは、行の選択を失うわけ
var srcIndex = this.gridview.GetDataSourceRowIndex(this.gridview.FocusedRowHandle);
{...} -> gridView.RestoreLayoutFromStream(memoryStream);
this.gridview.FocusedRowHandle = this.gridview.GetRowHandle(srcIndex);
選択はグリッドレイアウトではありません。レイアウトファイル/ストリームには保存されません。この問題を解決するには、DevExpressサポートセンターのT239643チケットに記載されている方法を使用してください。
を? – andrews
はい、解決策が見つかりました。 – Cristian18