更新listview中的ListViewItem中的subItem的值c#(Winforms)

时间:2012-04-16 22:13:36

标签: c# winforms listview listviewitem

我想更新ListView中包含的ListviewItem中包含的数据。 这个想法是当选择了一行listview时,我点击一个按钮,数据就会更新。

我有这段代码:

ListView listView1 = new System.Windows.Forms.ListView();   
ListViewItem lv1 = new ListViewItem("me");    
lv1.SubItems.Add("my brother");    
listView1.Items.Add(lv1);

Button myB = new System.Windows.Forms.Button();

private void myB_Click(object sender, EventArgs e)
{
    listView1.SelectedItems[0]  ....... ;
}

我知道如何进一步将“我的兄弟”的价值修改为“我姐姐”。

提前致谢。

1 个答案:

答案 0 :(得分:4)

检查是否选择了某些内容然后访问SelectedItems中的第一个ListViewItem

if(listView1.SelectedItems != null)
{
   ListViewItem item = listView1.SelectedItems[0];
   item.SubItems[0].Text = "Sister";
}

这是ListViewSubItem类的reference on MSDN