Bagaimana cara menonaktifkan pemesanan grid pivot di devexpress?

Saya baru di devexpress. Saya memiliki daftar data untuk mengikat jaringan pivot. Dan saya memesan daftar data saya dari perintah SQL. Tetapi sebagai kisi pivot default, atur ulang daftar data saya untuk ditampilkan.

Saya tidak ingin menyusun ulang daftar saya. Apakah mungkin untuk mengabaikan pemesanan default grid pivot atau beberapa kolom?


person murat erkmen    schedule 12.11.2015    source sumber
comment
Silakan tulis judul yang lebih deskriptif; judul saat ini secara efektif tidak berguna bagi pengunjung di masa mendatang.   -  person Jonathon Reinhart    schedule 12.11.2015


Jawaban (1)


Sumber: Bagaimana cara menonaktifkan pemesanan default grid pivot?

Penyebab perilaku ini adalah dia memiliki mesin datanya sendiri dan harus mengurutkan data. Dengan menggunakan solusi yang disediakan, Anda bisa mengurutkan nilai bidang dengan cara kustom, misalnya, menggunakan urutan dari sumber data.

Buka thread DevExpress - Nonaktifkan Penyortiran di PivotGrid RowArea untuk informasi lebih detail tentang fungsionalitas yang diperlukan.

Anda dapat menggunakan kejadian ASPxPivotGrid.CustomFieldSort untuk mengurutkan data secara manual. Penting untuk mengurutkan data secara manual dengan menangani acara ASPxPivotGrid.CustomFieldSort. Lakukan perhitungan pengurutan dan pengelompokan pada acara ini. Di bawah ini, saya telah memposting cuplikan kode, menunjukkan cara menonaktifkan penyortiran:

private void pivotGridControl1_CustomFieldSort(object sender, PivotGridCustomFieldSortEventArgs e)
{
    e.Result = e.ListSourceRowIndex1.CompareTo(e.ListSourceRowIndex2);
    e.Handled = true;
}

Referensi:
ASPxPivotGrid menghapus pengurutan/urutan khusus

person Niranjan Singh    schedule 13.11.2015
comment
Terima kasih atas bantuanmu Niranjan. Solusi Anda membantu saya menyelesaikan masalah saya. - person murat erkmen; 19.11.2015