核心提示:C#中DataTable内存表的两种查询方法说明://首先从数据库获取表格数据存入dtDataTable dt = MYSQL.GetDataTable(strsql);//DataTable查询方式...
C#中DataTable内存表的两种查询方法说明:
//首先从数据库获取表格数据存入dt
DataTable dt = MYSQL.GetDataTable(strsql);
//DataTable查询方式一
DataRow[] drArr = dt.Select("生产编号 like '%" + keyword.Text + "%' or '" + keyword.Text + "'=''"); //查询
DataTable dtNow = dt.Clone();
for (int i = 0; i < drArr.Length; i++)
{
dtNow.ImportRow(drArr[i]);
}
//DataTable查询方式二
DataView dv = dt.DefaultView;
dv.RowFilter = "生产编号 like '%" + keyword.Text + "%' or '" + keyword.Text + "'=''";
//1.过滤后直接获取DataTable
DataTable dtNow = dv.ToTable();