1.如何获得listview中的已经选到的某一行某一列的值
2.如何在listview中程序控制某一行被选中
谢谢
对于问题1,我本来做法是从dataset中得到数值,但是存在问题,我对listview进行排序后得到的值就不准确了,msdn中有ListView.SelectedListViewItemCollection 类,但是我在程序写的时候并没有找到这个类或者相关的属性方法
多谢各位大侠帮助,给分
2.如何在listview中程序控制某一行被选中
谢谢
对于问题1,我本来做法是从dataset中得到数值,但是存在问题,我对listview进行排序后得到的值就不准确了,msdn中有ListView.SelectedListViewItemCollection 类,但是我在程序写的时候并没有找到这个类或者相关的属性方法
多谢各位大侠帮助,给分
2。listView.Select();
listView.EnsureVisible(lvi.Index);
lvi.Selected = true;
2:lvw.Items[0].Selected =true;//
string s = lvw.Items[x].SubItems[y].Text;
如果是选中的第一行第i列的值,则
string s = lvw.SelectItems[0].SubItems[i].Text;选中一行:
ListViewItem lvi = lvw.Items[index]; //需要选定行的索引
lvi.Selected = true; //选中该行
lvi.EnsureVisible(); //调整滚定条,保证该行为可见。
对于你的第二个问题,不存在selected这个属性
3楼的,我这里使用items[0]的时候,提示不存在这个index,索引有问题
4楼的方法就可以让选中的可见了
多谢大家