Saya menggunakan metode RestoreLayoutFromStream() untuk mengatur ulang Tata Letak GridView saya. Ini berfungsi dengan baik, tetapi hilang dalam seleksi.
Adakah metode lain untuk memulihkan tata letak dan tidak kehilangan pilihan?
Saya menggunakan metode RestoreLayoutFromStream() untuk mengatur ulang Tata Letak GridView saya. Ini berfungsi dengan baik, tetapi hilang dalam seleksi.
Adakah metode lain untuk memulihkan tata letak dan tidak kehilangan pilihan?
Seleksi bukanlah tata letak grid. Itu tidak disimpan ke file/aliran tata letak. Gunakan pendekatan yang disediakan dalam tiket T239643 di Pusat Dukungan DevExpress untuk menyelesaikannya masalah.
Saya menemukan solusinya:
var srcIndex = this.gridview.GetDataSourceRowIndex(this.gridview.FocusedRowHandle);
{...} -> gridView.RestoreLayoutFromStream(memoryStream);
this.gridview.FocusedRowHandle = this.gridview.GetRowHandle(srcIndex);