winform c# listview 如何 选中行!急!在线等!

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了winform c# listview 如何 选中行!急!在线等!相关的知识,希望对你有一定的参考价值。

ListView 中的数据是通过循环把dataset的值赋给listview的!

我的listview 是分组的!可是分组后就无法用网格显示了...
listView1.GridLines = true;
listView1.View = View.Details; 也就是说这2个属性没用了

如果我不分组,这2个属性就有用...

form.show()的时候 如果用FullRowSelect = true 这个属性的话!那么鼠标在listview滑动的时候就会自动的选择1行!而不是点击选择行!

我的意思是:当鼠标 点击 的时候选择一行!然后把鼠标选择的这行数据给读取出来!如果有能力的就把分组的ListView以网格显示,并把选中行的颜色也给换了!不换颜色也行(换颜色目的是为了提醒用户!)

主要是 鼠标点击,选择行,读取选择行的数据。。。
与我想象中的有些差异!

参考技术A 用click单击事件,然后使用listview1.selectItems[0].subitems[i].text属性就可

C# listview如何复制选中的多行内容

ListView.SelectedIndexCollection c = listView1.SelectedIndices;
string ss = listView1.Items[c[0]].SubItems[5].Text;

单行选中的内容我会复制,如何复制选中的多行的内容呢?(没有使用checkboxes)

参考技术A var lst = c.Select(x=>listView1.Items[c[x]].SubItems[5].Text).ToList();

以上是关于winform c# listview 如何 选中行!急!在线等!的主要内容,如果未能解决你的问题,请参考以下文章

C# winform listview 选中的复选框排序

C# winform项目中ListView控件使用CheckBoxes属性实现单选功能

winform c# Datagridview 选中行 急!!!

C#在ListView中获取CheckBox选中的值(多选)

c# winform中listview的item点击事件

winform中修改ListView选中项颜色