Я не слишком много работал с DataGridViews в приложениях формы C#, поэтому мой подход - новобранец, я уверен. Любая помощь была бы потрясающей!Удалить строку и сохранить DataGridView
Моя форма отображает DataGridView для моей базы данных, и я хочу дать пользователю возможность удалить определенную выбранную строку и затем сохранить изменения.
Вот мой код:
private void btnDeleteCustomer_Click(object sender, EventArgs e)
{
foreach (DataGridViewRow item in this.dataGridView1.SelectedRows)
{
dataGridView1.Rows.RemoveAt(item.Index);
dataGridView1.SelectAll();
}
}
private void btnSelectAll_Click(object sender, EventArgs e)
{
dataGridView1.SelectAll();
}
Я пытаюсь удалить выбранную строку, а затем выберите все остальные строки, а затем сохранить выбранные оставшиеся строки с нажатием одной кнопки. Я уверен, что есть лучший способ сделать это, но я не могу найти решение, которое работает. Благодаря!
почему бы вам нужно выбрать все после удаления одной строки. Кроме того, что вы имеете в виду, сохраняя оставшиеся строки, сохраняете ли вы его в базе данных или в файле или просто пытаетесь обновить gridview. – faljbour
Я выбираю все после удаления, потому что планирую сохранить выбранные строки обратно в базу данных, но я не уверен, как это сделать. –
, но вам не нужно выбирать все, все, что вам нужно, это перебрать все оставшиеся строки и сохранить в базе данных, – faljbour