我有一个ArrayList
包含一些HashTables
的,我有一个ListView
包含一些项目的。
我需要的是将数组列表与列表项匹配。
如果列表视图中的项目而不是数组列表中的项目,则应将其从列表视图中删除。
如果不在列表视图或数组列表中,则将其添加到列表视图。
这是一些代码:
ArrayList online_list = users;
foreach (Hashtable i in online_list)
{
ListViewItem item = new ListViewItem();
item.Text = (string)i["u_name"];
item.Name = (string)i["id"];
item.ImageIndex = 0;
lstvUsers.Items.Add(item);
}
此代码将所有数组列表项添加到列表视图中,无需检查!