|
|
@@ -804,5 +804,23 @@ namespace UAS_MES.PublicMethod
|
|
|
sql += field + ",";
|
|
|
return sql.Substring(0, sql.Length - 1);
|
|
|
}
|
|
|
+ /// <summary>
|
|
|
+ /// 筛选DataTable
|
|
|
+ /// </summary>
|
|
|
+ /// <param name="dt"></param>
|
|
|
+ /// <param name="condition"></param>
|
|
|
+ /// <returns></returns>
|
|
|
+ public static DataTable filterDataTable(DataTable dt, String condition)
|
|
|
+ {
|
|
|
+ //获取筛选条件中的列名,值
|
|
|
+ DataRow[] dataRows = dt.Select(condition);
|
|
|
+ Console.WriteLine(dataRows.Length + "");
|
|
|
+ DataTable ndt = dt.Clone();
|
|
|
+ for (int i = 0; i < dataRows.Length; i++)
|
|
|
+ {
|
|
|
+ ndt.Rows.Add(dataRows[i].ItemArray);
|
|
|
+ }
|
|
|
+ return ndt;
|
|
|
+ }
|
|
|
}
|
|
|
}
|