Вот что я пробовал:
foreach (DataGridViewRow item in this.DataGridView2.SelectedRows)
{
int index = item.Index;
MessageBox.Show("Index is: " + index);
ListOfPeople.RemoveAt(item.Index);
}
ListOfPeople как имя ArrayList
Когда я удаляю строку из datagridview, строка удаляется, но элемент в ArrayList все еще остается там. Как я могу это исправить? Может быть, обновление списка поможет решить проблему?
@RoiDanton им item от foreach (DataGridViewRow item in this.DataGridView2.SelectedRows). ListOfPeople - это ArrayList.
Пожалуйста, расскажите лучше о том, что вы делаете. Вы работаете в WPF? Вы говорите, что что-то удаляете, но я вижу только, что вы удаляете элементы из ListOfPeople, не знаю, как это связано с DataGridView ...
Исправлена моя проблема с этим отвечать.





Что такое
item(элемент из ArrayList?) И что такоеListOfPeople(ArrayList)?