Отображение Datagridview динамически созданного chechboxvalue?C # - PullRequest
0 голосов
/ 27 декабря 2018

Я хочу установить все / только определенные флажки, как отмечено.Я пробовал разные версии из stackoverflow, но, похоже, ни одна из них не сработала.Код вызывается сразу после динамического создания сетки данных, так как я хочу загрузить данные только один раз.- В моем Form_Load создана сетка данных. Значение флажков изменено, но не отображается.

// Вот как я создаю столбец Datagrid - вопрос не имеет значения

for (int kacnt = 1; kacnt <= Ei.Kaanzahl; kacnt++)
  {
    DataGridViewCheckBoxColumn Kachk = new DataGridViewCheckBoxColumn();
    Kachk.HeaderText = "Kamera" + kacnt;
    Kachk.Width = 70;
    WarDataGridView.Columns.Add(Kachk);
  }

// Код, с которым у меня действительно возникают проблемы - отображение значения

       foreach (DataGridViewRow row in WarDataGridView.Rows)
  {
    for (int col = 1; col < WarDataGridView.ColumnCount; col++)
    {
     (WarDataGridView.Rows[row.Index].Cells[col] as DataGridViewCheckBoxCell).Value = true;}}

1 Ответ

0 голосов
/ 27 декабря 2018

Установите значения столбцов True и False следующим образом:

Kamerachk.TrueValue = true; и Kamerachk.TrueValue = false;

...