C#.net在winform中怎样获取ListView当前选中的行

wchfei 2007-06-15 02:04:49
请问:
C#.net在winform中怎样获取ListView当前选中的行
...全文
1344 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
wangwenzhuang 2010-05-19
  • 打赏
  • 举报
回复
貌似都回答完了,进来凑个热闹吧!
PSSonyXbox 2010-05-19
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 wuyazhe 的回复:]
this.listView1.SelectedItems[0]
[/Quote]

我要是选择的第4列呢?

岂不是要写个for??
兔子-顾问 2010-05-19
  • 打赏
  • 举报
回复
this.listView1.SelectedItems[0]
PSSonyXbox 2010-05-19
  • 打赏
  • 举报
回复

private void ListPlugInDetails_SelectedIndexChanged(object sender, EventArgs e)
{
if (this.ListPlugInDetails.SelectedItems.Count > 0)
{
//这里怎么写呀?
}

}
wchfei 2007-06-15
  • 打赏
  • 举报
回复
多谢
北京的雾霾天 2007-06-15
  • 打赏
  • 举报
回复
因为ListView是可以被多选的,所以选中的行的索引号都可以使用this.listView1.SelectedIndices
来得到,

比如第一个选中的Item的索引号为:this.listView1.SelectedIndices[0];
第i个选中的Item索引号为:this.listView1.SelectedIndices[i];
wchfei 2007-06-15
  • 打赏
  • 举报
回复
怎么得到它的索引号呢?
北京的雾霾天 2007-06-15
  • 打赏
  • 举报
回复
使用
this.listView1.SelectedIndices;

this.listView1.SelectedItems

111,120

社区成员

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

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

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