Pada kasus tertentu, kita sering membutuhkan pilihan pada kolom tertentu untuk menentukan apakah data sudah di verifikasi atau belum. Sebagai contoh : Misalkan terdapat Soal Ujian Pilihan Benar atau salah atau Benar keduanya. Atau Ceklist Formulir atau data barang yang harus di cek oleh Ceker. Untuk lebih lanjut kita langsung ke permasalahan dengan contoh kasus dibawah ini :
user harus melakukan ceklist pada salah satu kolom Ya, Tidak atau Tidak Perlu. Sementara sifat Chekbox adalah bisa melakukan ceklist semuanya. Tapi kita menginginkan perlakuannya seperti Radio Button, Ceklist harus dilakukan pada salahsatunya.
Ini List Programnya.. Agar sifat checkbox diatas seperti radio Button :
Private Sub Datagridview1_CellContentClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles dglist.CellContentClick
Dim firstCheckboxColIndex = 2
Dim secondCheckboxColIndex = 3
Dim ThirdCheckboxColIndex = 4
Select Case e.ColumnIndex
Case firstCheckboxColIndex
DirectCast(sender, DataGridView).Rows(e.RowIndex).Cells(3).Value = False
DirectCast(sender, DataGridView).Rows(e.RowIndex).Cells(4).Value = False
Case secondCheckboxColIndex
DirectCast(sender, DataGridView).Rows(e.RowIndex).Cells(2).Value = False
DirectCast(sender, DataGridView).Rows(e.RowIndex).Cells(4).Value = False
Case ThirdCheckboxColIndex
DirectCast(sender, DataGridView).Rows(e.RowIndex).Cells(2).Value = False
DirectCast(sender, DataGridView).Rows(e.RowIndex).Cells(3).Value = False
End Select
End Sub
Keterangan List Program :
Ketika kita ceklist kolom 2, maka kolom 3 dan 4 akan bernilai false
Ketika kita ceklist kolom 3, maka kolom 2 dan 4 akan bernilai false
Ketika kita ceklist kolom 4, maka kolom 2 dan 3 akan bernilai false
hasilnya akan seperti dibawah ini :
Demikian Metodnya..semoga bisa membantu.
Diperuntukkan bagi mereka yang ingin belajar bahasa pemrograman VB.Net. Blog ini menyediakan referensi tentang segala sesuatu dari pemrograman dasar. Blog ini menyajikan konsep dasar VB.NET seperti konsep pemrograman OOP, penggunaan objek dan koleksi lainnya. Selain tempat untuk belajar juga merupakan tempat untuk berbagi Pengalaman, Pengetahuan, Pertukaran dan Pertanyaan yang diajukan.