Member 10872518 Ответов: 0

Проверьте элементы в 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#, пожалуйста, помогите решить эту проблему

0 Ответов