LISTVIEW中显示了很多的数据,我在别人的帮助下这样写了一部分代码想找到条件中的行:
this.listView1.View=View.Details;
this.listView1.FullRowSelect=true;
this.listView1.GridLines=true;
string selstr=this.textBox3.Text.Trim();
ListViewItem liv ;
for(int i=0;i<=this.listView1.Items.Count;i++)
{
liv == this.listView1.Items[i];
if(liv.Text=selstr)
{//这里我就不知怎么写了,我的意思是,如果在LISTVIEW的第 一列中找到了SELSTR相等的值,就自动选定它,选择光标就停在此行上}
liv.Selected = true;
}
}
}
还是不能象鼠标选择一样选取LISTVIEW的行呢?? 如果不可见只要在LISTVIEW中存在,就显示出来,不用下拉查看了!!??
this.listView1.View=View.Details;
this.listView1.FullRowSelect=true;
this.listView1.GridLines=true;
string selstr=this.textBox3.Text.Trim();
ListViewItem liv ;
for(int i=0;i<=this.listView1.Items.Count;i++)
{
liv == this.listView1.Items[i];
if(liv.Text=selstr)
{//这里我就不知怎么写了,我的意思是,如果在LISTVIEW的第 一列中找到了SELSTR相等的值,就自动选定它,选择光标就停在此行上}
liv.Selected = true;
}
}
}
还是不能象鼠标选择一样选取LISTVIEW的行呢?? 如果不可见只要在LISTVIEW中存在,就显示出来,不用下拉查看了!!??
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货