langkah 1 : setelah form satu selesai dibuat, tambahkan dataGridview ke form1 yang telah disediakan sebelumnya, atur dan tata sedemikian rupa sehingga tampilannya seperti pada gambar dibawah ini
Gambar 1. Preview Desain Aplikasi
langah 2 : double klik pada form kosong untuk membangkitkan event load pada form, selanjutnya tambahkan source code berikut ini
//awal code untuk mendisable sort pada dataGridView foreach (DataGridViewColumn column in dataGridView1.Columns) { column.SortMode = DataGridViewColumnSortMode.NotSortable; } //akhir code untuk mendisable sort pada dataGridview //awal code untuk menampilkan nilai random pada dataGridView Random rand=new Random(); dataGridView1.Rows.Add(10); for (int i = 0; i < 10; i++) { dataGridView1.Rows[i].Cells[0].Value = rand.Next().ToString(); dataGridView1.Rows[i].Cells[1].Value = rand.Next().ToString(); } //akhir code untuk menampilkan nilai random pada dataGridView
penjelasan : Pada source code mempunyai dua fungsi yaitu sebagai mendisable sort pada dataGridView dan juga sebagai pembangkit bilangan random.
Langkah 3 : Done, Program selesai dibuat. Jika langkah langkah diatas dilakukan dengan benar maka saat program dijalankan program akan menampilkan sebuah nilai yang acak, dan ketika header dari dataGridView tersebut diklik fungsi sort tidak bisa digunakan lagi
berikut ini adalah preview hasil running program
Gambar 2. Preview hasil running program sebelum di disable
Ketika fungsi sort pada dataGridView masih aktif terlihat bahwa saat header colom 1 (Data1) diklik maka dataGridView akan otomatis melakukan sorting pada data yang ada, perhatikan gambar diatas. Akan tetapi setelah fungsi sort pada dataGridView di disable dengan menggunakan script diatas, terlihat bahwa walaupun diklik pada header dataGridView, dataGridView tetap tidak melakukan sorting terhadap data yang ada.Gambar 3. Preview hasil running program setelah didisable fungsi Sort
Tidak ada komentar:
Posting Komentar