Как сделать множественное удаление в массиве datagridview?
У меня есть datagridview и я помещаю may array вот так
BindingList<person> p1; private void loadgrid() { p1 = new BindingList<person>(); p1.Add(new person() { PersonId = 1, Person_Name = "reden" }); p1.Add(new person() { PersonId = 2, Person_Name = "anne" }); dataGridView1.DataSource = p1; }
и я вызову этот метод для просмотра данных, которые я положил
и чтобы удалить каждый из массива я делаю это
private void button1_Click(object sender, EventArgs e) { p1.RemoveAt(dataGridView1.SelectedRows[0].Index); }
мой вопрос заключается в том, как я могу сделать многократное удаление, используя это?
Что я уже пробовал:
я попробовал это сделать, но ничего не вышло
foreach (DataGridViewCell oneCell in dataGridView1.SelectedCells) { p1.RemoveAt(dataGridView1.SelectedRows[0].Index); }