标签:class blog code tar ext com
DataTable利用内置函数过滤数据,RowFilter用法,写法如下:
string
strName = string .Empty; //查询条件 string
strSQL = string .Empty; //SQL DataView datav = dt.DefaultView; //利用Defaultview if
(! string .IsNullOrEmpty(textBox1.Text.Trim())) { strName = textBox1.Text.Trim(); } strSQL = " userName like ‘%"
+ strName + "%‘" ; datav.RowFilter = strSQL; this .dgv_DataSource.DataSource = datav; |
利用DataTable的 select内置函数,写法如下:
string
strName = string .Empty; //查询条件 string
strSQL = string .Empty; //SQL if (! string .IsNullOrEmpty(textBox1.Text.Trim())) { strName = textBox1.Text.Trim(); } strSQL = " 1=1 And" ; strSQL += " userName like ‘%"
+ strName + "%‘" ; DataTable newdt = dt; //内存中的Datatable,原数据 DataRow[] dr = dt.Select(strSQL); DataTable temp = dr[0].Table.Clone(); //把搜索出来的DataRow转换成Datatable if (dr != null
&& dr.Length > 0) { foreach
(DataRow item in
dr) { temp.Rows.Add(item.ItemArray); } } this .dgv_DataSource.DataSource = temp; |
DataTable利用内置函数过滤数据,用于查询,布布扣,bubuko.com
标签:class blog code tar ext com
原文地址:http://www.cnblogs.com/it888/p/3772977.html