У меня есть этот код, который динамически создает мои флажки.У меня есть несколько столбцов флажков и несколько строк, поэтому он должен быть полностью динамичным.
Я не знаю, как я могу прочитать значения флажков и хотел бы попросить некоторую помощь.Кстати, я хотел бы сохранить значения в многомерном массиве.
Meldungtable.Columns.Add("Warnungen", typeof(string));
for (int meldungcnt = 0; meldungcnt < SPSWarnungsBausteinArray.Length; meldungcnt++)
{
Meldungtable.Rows.Add(SPSWarnungsBausteinArray[meldungcnt]);
}
WarnungenDataGridView.DataSource = Meldungtable;
for (int kameracnt = 1; kameracnt <= Kameraanzahl; kameracnt++)
{
DataGridViewCheckBoxColumn Kamerachk = new DataGridViewCheckBoxColumn();
Kamerachk.HeaderText = "Kamera" + kameracnt;
Kamerachk.Name = "KameraChkBox" + kameracnt;
Kamerachk.Width = 70;
WarnungenDataGridView.Columns.Add(Kamerachk);
}
Я бы прочитал строку за строкой и проверил бы имя флажка, который я назначил ранее, но, поскольку я читаю данные вдругой метод, я не думаю, что это сработает.
Пожалуйста, помогите
Дисплей:
foreach (DataGridViewRow row in WarnungenDataGridView.Rows)
{
for (int col = 1; col < WarnungenDataGridView.ColumnCount; col++)
{
//DataGridViewCheckBoxCell cell = (DataGridViewCheckBoxCell)row.Cells[col];
WarnungenDataGridView.Rows[row.Index].Cells[col].Value = "true";
}
}