1、DataTable的查询
string sql = "cReadTimeString=" + "'" + valueX + "'";
DataRow[] rowDatas = dataTable.Select(sql);
2、DataTable合并
DataTable newDataTable = dataTableList[0].Clone(); //创建新表 克隆以有表的架构。
object[] objArray = new object[newDataTable.Columns.Count]; //定义与表列数相同的对象数组 存放表的一行的值。
foreach (DataTable dt in dataTableList)
{
foreach (DataRow dr in dt.Rows)
{
dr.ItemArray.CopyTo(objArray, 0); //将表的一行的值存放数组中。
newDataTable.Rows.Add(objArray); //将数组的值添加到新表中。
}
}
3、DataTable添加新的列
DataTable notInserDataTable = new DataTable();
notInserDataTable.Columns.Add(new DataColumn("name", typeof(double)));
notInserDataTable.Columns.Add(newDataColumn("value", typeof(double)));
notInserDataTable.Columns.Add(new DataColumn("group", typeof(string)));