怎么才能全文搜索dataGridView? 就是给个Textbox,上面输入信息,点击查询按钮就可以全文查询dataGridView,无需其他的条件 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在一个Textbox输入所要查询的信息,点击一个按钮之后,就可以在dataGridView显示所有含有Textbox.Text的信息(任何字段),也就是全文查询。这样说OK吧? 在一个Textbox输入所要查询的信息,点击一个按钮之后,就可以在dataGridView显示所有含有Textbox.Text的信息(任何字段),也就是全文查询。这样说OK吧? 1.遍历datagridview吧2.如果你的数据源是datatable的话可以直接在这个里面查询 for(行) for(列) cell 啊?哎呀,可能我的表达能力不是很得,其实就是相当于Ctrl+F查询全文啦~只不过就是查dataGridView里面所显示的信息。 DataGridView 如果数据源是DataTable 就很好办 不需要在从数据库中查询 DataTable dt = ds.Table[0]; DataView dv = dt.DefaultView; dv.RowFilter = "ID = '"+textBox1.Text+"'"; //这里跟写where条件一样 dataGridView1.DataSource = dv; 汗了 上面的代码只能达到查询符合条件[行]的功能 ..........达不Ctrl + F 的效果 我的数据源的DATASET的~我去改一下看看~ 参考google 上搜索 "DataGridView 实现 Ctrl + F 功能" 如果你的截面是IE的 我有办法,WINFORM的我没遇到过DataSet ds=new DataSet()DataView dv =ds.tables[0].DefaultView;dv.RowFilter = "搜索符合条件的行";string 变量 ="";for() //循环所有行{ DataRowView drv =dv[]; 变量=drv["列名"].tostring(); 变量 =变量.replace("","<font color="FFFF"></font>") //加颜色 drv.negedit() drv["列名"] =变量; //在内存中直接更新 drv.end(); }dataGridView1.DataSource = dv;里面书写有点不规范 逻辑是清晰的 你试试 建议用 ListView 操作很方便,还可以用 FindItemWithText 来满足你的要求 请教,repositoryItemCheckEdit类能否访问节点 子窗体随父窗体改变大小 想用c#写一个播放器,请给点思路 QQ再电脑右下角显示QQ图标怎么弄? 开发asp.net用什么做界面 《测试驱动开发》Test Driven Development:By Example C#初学者的问题关于listview操作 请问如何得到form上某个点的颜色值?在线等待,谢谢! 把execl文件导入到formula one中,如何识别列 c1flexgrid 中如何实现某些连续行自动求和? 如何控制textbox只能输入数字? C#技术问题(windows media player控件问题)
2.如果你的数据源是datatable的话可以直接在这个里面查询
for(列)
cell
DataTable dt = ds.Table[0];
DataView dv = dt.DefaultView;
dv.RowFilter = "ID = '"+textBox1.Text+"'"; //这里跟写where条件一样
dataGridView1.DataSource = dv;
DataSet ds=new DataSet()
DataView dv =ds.tables[0].DefaultView;
dv.RowFilter = "搜索符合条件的行";
string 变量 ="";
for() //循环所有行
{
DataRowView drv =dv[];
变量=drv["列名"].tostring();
变量 =变量.replace("","<font color="FFFF"></font>") //加颜色
drv.negedit()
drv["列名"] =变量; //在内存中直接更新
drv.end();
}
dataGridView1.DataSource = dv;
里面书写有点不规范 逻辑是清晰的 你试试