Если у вас есть статус в базе данных, и вы извлекаете данные из базы данных, вы можете легко перезагрузить список флажков.
Например, предположим, что вы загружаете список флажков с какой-то программой чтения:
chkUsers.DataSource = reader;
chkUsers.DataTextField = "YourTextFieldToView";
chkUsers.DataValueField = "YourValueFieldToHide";
chkUsers.DataBind();
Итак, вы загрузили окно списка проверок, и теперь вам нужно включить / выключить флажки.
for(int i =0; i< chkUsers.Items.Count-1; i++)
{
if(dbVal == chkUsers.Items(i).Value)
{
chkUsers.Items(i).Selected = dbVal;
}
}
В этом случае dbVal может быть некоторым значением в считывающем устройстве, наборе данных или в данных и т. Д.