前提:原始表dt;
- dt.Clone:克隆全部的结构,结果是columns和dt一样,rows为0;
- dt.DefaultView.ToTable(true,"A","B"):复制dt表A和B列不同的数据;
- dt.Remove("A"):删除A列的数据,但是只有一个参数;
- 以时间段筛选DataTable的数据:DataView dv = dt.DefaultView; dv.RowFilter = " Column1 >= '2000-06-08' and Column1 <= '2021-12-02' "; DataTable dt1 = dv.ToTable();
参考资料:
- C# DataTable 详解 - Sandon - 博客园 (cnblogs.com);
- 如何从一个DataTable中复制数据行到另一个DataTable中 - 博客园 (cnblogs.com);
- datatable linq查询_shan1774965666的专栏-CSDN博客_datatable linq
- DataTable按时间排序和查询_weixin_30273501的博客-CSDN博客;
- C# DataTable-(乱七八糟-01)-查询日期区间内,统计不存在的维度值,显示CSDN博客;
- 在DataTable和DataView中查找指定记录_GoodShot的专栏-CSDN博客
- .NET中的视图和过滤器 (DefaultView和RowFilter) - 晕菜一员 - 博客园 (cnblogs.com);
- C#判断DataTable某字段是否包含某值_LYBWWP-CSDN博客_c# datatable 包含