Проверьте элементы в checkedlistbox при обновлении с помощью базы данных в C#
Мне нужно извлечь данные из datagridview в checkedlistbox при обновлении в windows form на C#.
Данные уже будут храниться в базе данных (например:- A, B, C, D, )во время операции вставки, при обновлении мне нужно извлечь данные из базы данных в checkedlistbox, и данные должны быть проверены.
Данные из базы данных будут разделены и должны сравниваться с данными в checkedlistbox, если элементы базы данных и контрольного списка равны, то элемент в checkedlistbox должен быть проверен.
Что я уже пробовал:
string category = dgEntry.CurrentRow.Cells[8].Value.ToString(); string[] strCat = category.Split(','); int length = strCat.Length; for (int i = 0; i < length ; i++) { string fetch = strCat[i]; foreach (object item in clbEntry_IndividualItems.Items) { DataRowView row = item as DataRowView; if (row[0].ToString() == strCat[i].ToString()) { clbEntry_IndividualItems.SetItemChecked(i, true); } } }
Я новичок в c#, пожалуйста, помогите решить эту проблему