【问题标题】:Search in specific column in ListView在 ListView 的特定列中搜索
【发布时间】:2013-06-02 03:15:56
【问题描述】:

我创建了一个包含三列的ListView,我只想在特定列中找到一个值(例如PK 列):

myListView.Columns.Add("Index");
myListView.Columns.Add("PK");
myListView.Columns.Add("Value");

我该怎么做?

【问题讨论】:

  • myListView.Columns["Index"] ?
  • @Fares 这将返回 ColumnHeader!

标签: c# .net winforms listview search


【解决方案1】:
foreach (ListViewItem lvi in listView1.Items)
  if (lvi.SubItems[1].Text=="Text for search")
     MessageBox.Show("!!!!!!!");

【讨论】:

  • 注意:ListViewItem.ListViewSubItemCollection 中的第一个subItem 始终是拥有subItems 的项目。对集合中的 subItems 执行操作以引用索引位置 1 而不是 0 以更改第一个 subItem 时应小心。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多