Devexpress GridVIew memulihkan tata letak

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?


person Cristian18    schedule 17.02.2017    source sumber
comment
maksudmu kamu kehilangan pilihan baris?   -  person andrews    schedule 17.02.2017
comment
Ya, tapi saya menemukan solusinya.   -  person Cristian18    schedule 17.02.2017


Jawaban (2)


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.

person Gosha_Fighten    schedule 17.02.2017

Saya menemukan solusinya:

var srcIndex = this.gridview.GetDataSourceRowIndex(this.gridview.FocusedRowHandle);

{...} -> gridView.RestoreLayoutFromStream(memoryStream);

this.gridview.FocusedRowHandle = this.gridview.GetRowHandle(srcIndex);
person Cristian18    schedule 17.02.2017