Хорошо, поставлю вопрос по другому, как организовано удаление в контроле DataGridView по нажатию кнопки "Del", а именно когда в DataGridView выставлено "Eneble Deleting"?
А именно, как идет определение текущей строки и ее удаление.
Короче, вопрос закрыт. Скорее всего происходить следующе, что я и реализовал у себя:
| Код | if (dataGridView1.AllowUserToDeleteRows == true) { if (dataGridView1.RowCount != 0) { int idRow = dataGridView1.CurrentRow.Index; baseDataSet1.Tables["zp"].Rows[idRow].Delete(); TableAdapter1.Update(baseDataSet1); baseDataSet1.AcceptChanges(); } else { MessageBox.Show("Нету строк для удаления"); } }
|
|