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());