Masalah CheckBox Pada DataGridView

Nah kebetulan salah seorang rekan saya berkonsultasi masalah Kerja Prakteknya dimana aplikasi Sistem Informasi dibuat menggunakan Visual Basic.NET 2005 atau VB.NET 2005. Permasalahan ditemukan saat menggunakan datagridview, nah datagridview ini memiliki sebuah property yakni untuk melakukan checkbox. Tujuannya dengan menggunakan checkbox ini untuk menginginkan nilai 1 atau 0 atau True atau False.

Dicoba untuk mengambil nilai value dari datagridview value tidak bisa dan selalu menghasilkan nilai NULL atau BLANK dengan kata lain tidak ada data yang di dapat. Berjam-jam saya habiskan untuk mengetahui bagaimana caranya mendapatkan nilai True False dari kolom checkbox.

Akhirnya saya mendapatkan rumus untuk mengambil nilai dari datagridview checkbox. Berikut saya sharingkan ilmu saya mengenai checkbox dalam datagridview untuk mendapatkan value True False.

 

Desain Form Awal DataGridView Checkbox

 

Hasil Nilai True DataGridView Checkbox

 

Hasil Nilai False DataGridView Checkbox

Private
Sub dgvlama_CellContentClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles dgvlama.CellContentClick


If
TypeOf
Me.dgvlama.Rows(e.RowIndex).Cells(e.ColumnIndex) Is DataGridViewCheckBoxCell Then


Dim dgvCheckBoxCell As DataGridViewCheckBoxCell = Me.dgvlama.Rows(e.RowIndex).Cells(e.ColumnIndex)


‘Commit the data to the datasouce.


Me.dgvlama.CommitEdit(DataGridViewDataErrorContexts.Commit)


Dim checked As
Boolean = CType(dgvCheckBoxCell.Value, Boolean)

MessageBox.Show(checked)


End
If

End
Sub

Okai sekian sharing ilmu saya semoga membantu bagi para programmer yang kesulitan 🙂 Salam Ericovamili.

About the Author
Ericova
Im a blogger, computer teacher also junior system analyst, like photography and food travelling

4 thoughts on “Masalah CheckBox Pada DataGridView

  1. Cupid_Girl - April 16, 2011 at 9:06 pm

    TQ so much 4 sharing this info…
    I’ve same problems as u r
    and it’s really helpful..
    again TQ..
    GBU ^_^

    Reply
    • Ericova - June 10, 2011 at 2:51 pm

      sama-sama Cupid Girl 🙂 senang bisa membantu anda 🙂

      Reply
  2. MUNGALIM - September 10, 2013 at 8:54 pm

    Trimakasih banget mas atas ilmunya sangat membantu saya buat ngerjain tugas kuliah saya,,,

    Reply
    • Ericova - October 7, 2013 at 12:25 pm

      sama2 mas 🙂

      Reply

Leave a Reply