请问如何遍历listview控件中的每一行?

636f6c696e 2010-12-30 04:02:09
现在想根据外围属性值的不同,来使listview控件中的一些行不显示,这要求遍历listview的item,请问如何遍历呢?
...全文
1066 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
syzxlxx 2012-09-15
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]

引用 1 楼 luminji 的回复:
这样来取值
foreach (ListViewItem item in this.listView1.Items)
{
item.SubItems[0].ToString();
}

SubItems的索引变成你自己要的索引。获取你需要这一行的全部值,再加一个循环就是


那能对item进行不可见的操作么?
[/Quote]

为什么我的item下没有SubItems这个属性
636f6c696e 2010-12-30
  • 打赏
  • 举报
回复
可能我问题没说清楚,现在就是想根据一个comobobox的选项来显示listview里的部分项。
我想,能否隐藏掉一些listview的选项?或者有其他什么更好的方法来做没有
冬雨在路上 2010-12-30
  • 打赏
  • 举报
回复

for(int i=0;i<listView.Items.Count;i++)
{
ListViewItem item=listView.Items[i];
//处理Item
}
636f6c696e 2010-12-30
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 luminji 的回复:]
这样来取值
foreach (ListViewItem item in this.listView1.Items)
{
item.SubItems[0].ToString();
}

SubItems的索引变成你自己要的索引。获取你需要这一行的全部值,再加一个循环就是
[/Quote]

那能对item进行不可见的操作么?
Cristinays 2010-12-30
  • 打赏
  • 举报
回复
for(int i=0;i<listView.Items.Count;i++)
{
//处理Item
ListViewItem item=listView.Items[i];

for(int x=0;x<item.SubItems.Count;x++)
{
//处理SubItem

}

}
  • 打赏
  • 举报
回复
这样来取值
foreach (ListViewItem item in this.listView1.Items)
{
item.SubItems[0].ToString();
}

SubItems的索引变成你自己要的索引。获取你需要这一行的全部值,再加一个循环就是

111,097

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧