Member 12242717 Ответов: 1

Незафиксированная новая строка не может быть удалена?


Я получил ошибку при удалении строки в представлении datagrid. Это говорит
Uncommitted new row cannot be deleted.


Что я уже пробовал:

по каждому элементу (ячейки datagridviewrow доктор в dataGridView1.SelectedRows)
{

decimal total_to_be_remove = конвертировать.ToDecimal(dr.Cells["caltotal"].Ценность );
dataGridView1.Строк.Снять(д-р);
txtsubtotal.Text=(конвертировать.ToDecimal(txtsubtotal.Text) - total_to_be_remove).Метод toString();
}

1 Ответов

Рейтинг:
1

Manas_Kumar

Причина: проблема связана с транзакцией, которая не закрыта.

Решение : измените свойство data gridview -> AllowUserToAddRows собственность на false. Он получает или задает значение, указывающее, отображается ли пользователю опция добавления строк.