Control Choice - Do you use GridView over the CheckedListBox?
Updated by Brady Stroud [SSW] 1 year ago. See history

❌ Figure: Bad Example - The CheckedListBox is limited

✅ Figure: Good Example - The DataGrid can show much more information (and if you use a 3rd Party eg. Telerik, then it can be pretty too)
In Windows Forms, the code of DataGrid databinding is easier than that of CheckedListBox.
ProductsService.Instance.GetAll(Me.ProductsDataSet1) CheckedListBox1.DataSource = Me.ProductsDataSet1.Tables(0) CheckedListBox1.ValueMember = "ProductID" CheckedListBox1.DisplayMember = "ProductName" For i As Integer = 0 To CheckedListBox1.Items.Count - 1 Dim checked As Boolean = CType(ProductsDataSet1.Tables(0).Rows(i)("Discontinued"), Boolean) CheckedListBox1.SetItemChecked(i,checked) Next Figure: 8 lines of code to fill a CheckedListBox ProductsService.Instance.GetAll(Me.ProductsDataSet1) Figure: One line of code to fill a DataGrid But the CheckedListBox is useful if only one field needs displaying.
Need help?
SSW Consulting has over 30 years of experience developing awesome software solutions.