Строки не могут быть программно добавлены в коллекцию строк datagridview, если элемент управления привязан к данным.
Я получаю данные из базы данных в созданном вручную столбце datagridview,когда я получаю данные из базы данных и пытаюсь добавить строку в этот datagridview, это вызывает ошибку, как я упоминаю в названии.Это мой код.
Что я уже пробовал:
int col = dataGridView1.CurrentCell.ColumnIndex; int row = dataGridView1.CurrentCell.RowIndex; if (dataGridView1.CurrentRow.Index+1 == dataGridView1.Rows.Count) { if (col < dataGridView1.Columns.Count - 1) { dataGridView1.CurrentCell = dataGridView1.Rows[row].Cells[col + 1]; dataGridView1.Focus(); } else if (col == dataGridView1.Columns.Count - 1) { dataGridView1.Rows.Add(1); dataGridView1.CurrentCell = dataGridView1.Rows[row].Cells[1]; dataGridView1.Focus(); } }