DataTable newdt = new DataTable();
newdt = dt.Clone(); // 克隆dt 的结构,包括所有 dt 架构和约束,并无数据;
DataRow[] rows = dt.Select(conditions); // 从dt 中查询符合条件的记录;
foreach (DataRow row in rows) // 将查询的结果添加到dt中;
{
newdt.Rows.Add(row.ItemArray);
}
newdt = dt.Clone(); // 克隆dt 的结构,包括所有 dt 架构和约束,并无数据;
DataRow[] rows = dt.Select(conditions); // 从dt 中查询符合条件的记录;
foreach (DataRow row in rows) // 将查询的结果添加到dt中;
{
newdt.Rows.Add(row.ItemArray);
}

本文介绍了一种使用C#从一个DataTable克隆其结构并按条件筛选数据的方法。具体步骤包括:创建新的DataTable,克隆原有DataTable的结构但不包含数据,根据指定条件选择源DataTable中的数据行,并将这些数据行添加到新创建的DataTable中。
4618

被折叠的 条评论
为什么被折叠?



