我可以在ListView中更新值吗?

时间:2014-07-17 16:40:11

标签: c# winforms listview

我正在使用以下内容向ListView添加值:

ListViewItem item1 = new ListViewItem("s1");
item1.SubItems.Add("s2");

ListViewItem item2 = new ListViewItem("s3");
item2.SubItems.Add("s4");

ListViewItem item3 = new ListViewItem("s5");
item3.SubItems.Add("s6");

listView1.Items.AddRange(new ListViewItem[] { item1, item2, item3 });

现在我想将s2更改为s2_baa。我发现使用ListView有点困难......有可能吗?如果是的话,我该怎么做?

1 个答案:

答案 0 :(得分:1)

您可以更改SubItem的文本属性

ListViewItem lvi = listView1.FindItemWithText("s2");
if (lvi != null)
{
    lvi.SubItems[0].Text = "s2_baa";
}