Dalam DataGridView, kaedah penapisan data adalah pelbagai, bergantung kepada jenis sumber data. Artikel ini memberi tumpuan kepada cara menapis data dataset dalam dataset.
Kaedah sedia ada
biasanya menggunakan kaedah berikut untuk menapis data dalam datagridView:
Sumber data adalah datatibable:
Kaedah ini secara langsung menapis data bawah dengan menetapkan harta rowfilter dari DefaultView DataTable.Kunci untuk menapis dataset dalam dataset tanpa mengubah sumber data adalah dengan menggunakan DefaultView DataTable. Kod berikut menunjukkan bagaimana untuk mencapai:
Dengan mengakses atribut DataSource DataGridView dan menukarnya ke DataTable, kita boleh mengakses DefaultViewnya. Anda kemudian boleh menetapkan harta RowFilter ke penapis yang diperlukan. Kaedah ini memastikan bahawa sumber data tetap tidak berubah apabila menapis data dalam DataGridView.
Atas ialah kandungan terperinci Bagaimana untuk Menapis DataTable DataGridView Tanpa Mengubah suai Sumber Data?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!