需求:1、根据已有datatable及相关条件,生成新的datatable;
2、根据datarow的集合生成新的datatable;
百度搜到如下方法:
private static DataTable GetNewTable(DataTable DT, string strCondition)
{
DataTable TempDT = DT.Clone();
DataRow[] Rows = DT.Select(strCondition);
foreach (DataRow DR in Rows)
{
TempDT.ImportRow(DR);
}
return TempDT;
}
————————————————
public DataTable ToDataTable(DataRow[] rows)
{
if (rows == null || rows.Length == 0) return null;
DataTable tmp = rows[0].Table.Clone(); // 复制DataRow的表结构
foreach (DataRow row in rows)
tmp.Rows.Add(row.ItemArray); // 将DataRow添加到DataTable中
return tmp;
}
————————————————
请问如何将上面代码应用于狐表,实现上面功能,实际使用的时候这个很重要,因为datatable有很多方法可以使用,但是有时候根据已有数据转换起来有点麻烦,还请一定帮忙!极度感谢;