日期:2014-05-19  浏览次数:21107 次

C#模糊查询如何实现?用LINQ吗?DataView如何定位到记录?
1,C#模糊查询如何实现?用LINQ吗?
2,DataView如何定位到记录?

  dataView.Sort   =   "no_emp ";
  Int   i=   dataView.Find(this.textBox1.Text.Trim().ToString());
//现i=10
//如何定位到这一笔呢?


------解决方案--------------------
在哪里用模糊查询?LINQ没用过,看介绍应该是在Collection里用的,不过不敢确定,数据库里sql就可以,字符串里正则也没问题。
------解决方案--------------------
不行的
------解决方案--------------------
RowFilter
------解决方案--------------------
模糊查询要看你模糊的成度和要实现的功能;
在dataview里定位行,最终的要求是得到datarow还是???,如果是要得到datarow,那么可以用DataRowView[] rowsView =DataView.FindRows( " ");
rowsView[i].Row即为DataRow
也可以用
DataRow[] rows=DataView.Table.Select( "no_emp= ' " + this.textBox1.Text.Trim().ToString());