你都用到了listView这中Dev控件了,建议你使用Dev的GridControl控件;
发展壮大离不开广大客户长期以来的信赖与支持,我们将始终秉承“诚信为本、服务至上”的服务理念,坚持“二合一”的优良服务模式,真诚服务每家企业,认真做好每个细节,不断完善自我,成就企业,实现共赢。行业涉及成都铜雕雕塑等,在成都网站建设公司、成都全网营销推广、WAP手机网站、VI设计、软件开发等项目上具有丰富的设计经验。
数据源绑定DataTable,DataTable是可以设置查询条件的(字符串条件);
将查询出来的DataRowView/DataRow封装成集合List对象,绑定给listView就可以了
另:DataGridView应该也可以绑定DataTable做为数据源的。
使用LINQ查询,就跟写数据库查询条件逻辑一样.
var result =from t in Table_s.Asenumerable
where t.field
select
遍历datagridview的单元格,判断单元格内的值是否与textbox的text相等。
foreach (DataGridViewRow row in dataGridView1.Rows)
{
foreach(DataGridViewCell cell in row)
{
if(cell.value = textbox1.text) then
cell.focus()
else
msg("没有找到相关信息")
}
}
你的想法好像不对吧!;
你把一个数据集绑定到DataGridView上面去之后!是可以在上面进行二次查询的,但是不是往SQL语句方面想!你应该在数据源上面下功夫!
给你个建议;虽然我不是学VB.net的,但是这是通用的!
一个DataTable是由很多个数据视图决定的,数据视图(dataview)就决定了可以在DataTable上面进行数据的筛选!并且不会影响原始表(这里指的是DataTable);
你可以这样: dataview dv=new dataview(datatable);
dv.rowfilter="序号10 and....";
datagridview.datasource=dv;