我想更新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] ....... ;
}
我知道如何进一步将“我的兄弟”的价值修改为“我姐姐”。
提前致谢。
答案 0 :(得分:4)
检查是否选择了某些内容然后访问SelectedItems中的第一个ListViewItem
if(listView1.SelectedItems != null)
{
ListViewItem item = listView1.SelectedItems[0];
item.SubItems[0].Text = "Sister";
}
这是ListViewSubItem类的reference on MSDN