【问题标题】:ListView - Details View: Does 'this' belong to 'this'?ListView - 详细信息视图:“this”是否属于“this”?
【发布时间】:2011-02-17 09:12:19
【问题描述】:

ListViewControl 的详细信息视图中,我该如何以最简单的方式执行此类操作?

if(listView1.SelectedItem belongs to listView1.Groups["BaseballGroup"])
{
   MessageBox.Show("The selected item is inside the Baseball Group");
}

【问题讨论】:

    标签: c# .net winforms listview


    【解决方案1】:

    其实没有SelectedItem的属性,而是SelectedItems的列表,那么:

    if(listView1.SelectedItems[0].Group == listView1.Groups["BaseballGroup"])
    {
       //...
    }
    

    注意
    检查是否选择了某事 (SelectedItems.Count > 0) 以安全地执行 SelectedItems[0]

    【讨论】:

    • 这将在 SelectedIndex 事件中,所以我认为假设某些内容已被选中是很安全的,但是,是的,感谢您指出这一点! :)
    【解决方案2】:

    也许你可以试试

    listView1.Groups["BaseballGroup"].Contains(listView1.SelectedItem.ToString())

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-12-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多