C# 在C中的Datagridview中选择当前行时,从arraylist中删除项#
这就是我所尝试的:C# 在C中的Datagridview中选择当前行时,从arraylist中删除项#,c#,arraylist,datagridview,C#,Arraylist,Datagridview,这就是我所尝试的: foreach (DataGridViewRow item in this.DataGridView2.SelectedRows) { int index = item.Index; MessageBox.Show("Index is: " + index); ListOfPeople.RemoveAt(item.Index); } ListOfPeople作为ArrayList名称 当我从datagridview中删除一行时,该行正在删除,但Arr
foreach (DataGridViewRow item in this.DataGridView2.SelectedRows)
{
int index = item.Index;
MessageBox.Show("Index is: " + index);
ListOfPeople.RemoveAt(item.Index);
}
ListOfPeople
作为ArrayList名称
当我从datagridview中删除一行时,该行正在删除,但ArrayList中的项仍保留在那里。我怎样才能解决这个问题?也许刷新列表可以解决问题?什么是
项(ArrayList中的项?)什么是人的列表(ArrayList)?@RoiDanton他们项来自foreach(此.DataGridView2.SelectedRows中的DataGridViewRow项)
。人员列表是ArrayList。请提供您所做工作的更好上下文。你在WPF工作吗?你是说你正在删除一些东西,但我只看到你从ListOfPeople中删除了一些项目,不知道这是如何绑定到DataGridView的…修复了我的问题。