【发布时间】:2011-12-10 23:51:08
【问题描述】:
我有一个详细视图的树视图。 listview 填充有成对的 4 行中的项目和子项目,它们相互关联。我已将这 4 个项目中每一行的 Name 属性设置为相同。
我正在寻找的是,当用户选择一行时,所有具有相似名称属性的 4 行都会自动选择(突出显示)。
到目前为止我所做的在下面,但它没有编译!
private void resultSheet_SelectedIndexChanged(object sender, EventArgs e)
{
string name = resultSheet.SelectedItems[0].Name.ToString();
ListView.ListViewItemCollection items = new ListView.ListViewItemCollection(resultSheet);
foreach (ListViewItem item in resultSheet.Items)
{
if (item.Name.ToString() == name)
{
items.Add(item);
}
}
resultSheet.SelectedItems = items; //Does not compile
}
【问题讨论】:
-
ListView.SelectedItems 是只读的。
标签: c# winforms listview listviewitem