Я загружаю список баз данных из моего app.config, и я хочу проверить свои флажки datagridview для этих баз данных.Когда я отлаживаю метод, ему присваивается истинное значение, но оно не изменяется в интерфейсе пользователя, а значение флажка остается ложным.
Метод запускается перед отображением моих форм Windows Forms, после InitializeComponent ().Если я нажимаю на кнопку, которая вызывает тот же метод после загрузки Windows Forms, он работает как шарм.Не автоматически, хотя.Я делаю это, потому что я хочу воссоздавать свое представление данных со всеми проверками каждый раз, когда я запускаю приложение, и оно действительно меня беспокоит.Я пытался обновить и обновить dataGridView, зафиксировать обновления, завершить обновления перед тем, как назначить значение, также я попытался установить для свойства «TrueValue» в столбце флажок значение true, но это не помогло.
private void CheckDatabasesFromConfig()
{
for (int i = 0; i < SQLDatabases.RowCount; i++)
{
if (listOfDatabasesToBackup.Contains(SQLDatabases.Rows[i].Cells["Database Name"].Value))
{
SQLDatabases.Rows[i].Cells["Backup"].Value = true;
}
}
}
Я хочу открыть приложение и увидеть флажки, отмеченные в соответствии с этим списком, в моем обзоре данных, не нажимая ничего.