我有一個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