Динамически устанавливаемые ячейки datagridview только для чтения
Используя приведенный ниже код, я попытался динамически установить ячейки DataGridView только для чтения, чтобы сделать текст в ячейках не редактируемым. Но это не работает, разве я сделал что-то неправильно? Спасибо.
void setDataGridViewRow(DataGridView dgv, int iCase) { for (int i = 0; i < dgv.RowCount; i++) { DataGridViewRow row = dgv.Rows[i]; for (int j = 0; j < row.Cells.Count; j++) { if (j < 2 || !IsEditableField(row.Cells[0].Value.ToString())) { row.Cells[j].ReadOnly = true; row.Cells[j].ToolTipText = "Not Editable"; } else row.Cells[j].ReadOnly = false; } } } }
Что я уже пробовал:
Dynamically Set DataGridView Cells ReadOnlyно не работает