我有一个listview
几个项目。我正在使用foreach循环来检查是否有匹配。该代码我使用看起来像这样:用新的替换listview中的对象?
foreach (ListViewItem test in listView1.Items)
{
if (test.SubItems[1].ToString() == item.SubItems[1].ToString())
{
test.Tag = item.Tag;
}
}
我所试图做的是,检查第二个指标,如果有一个与之相匹配的新的“项目”代替旧项目“测试”。
显然没有改变的列表视图。我正在更换对象的方式是否错误?
我的问题是为什么在listview项没有改变?我错误地取代它? – Liban
你期望看到什么样的改变? “标签”属性是简单的持有者,它可以满足您想要的任何价值,并且不会被列表视图项目扫描。 – Rafal
显示你的代码如何绑定列表视图和什么是'项目'? – Damith