博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
分割DataTable
阅读量:5080 次
发布时间:2019-06-12

本文共 695 字,大约阅读时间需要 2 分钟。

  
///
 
<summary>
        
///
 分割数据集
        
///
 
</summary>
        
///
 
<param name="dtData">
数据集
</param>
        
///
 
<param name="Number">
分多少个
</param>
        
///
 
<returns></returns>
        
private IList<DataTable> ListData(DataTable dtData, 
int Number)
        {
      
            List<DataTable> dtList = 
new List<DataTable>();
            
double meiye=Math.Ceiling(dtData.Rows.Count / (
double)Number);
            
for (
int i = 
0; i < Math.Ceiling(dtData.Rows.Count / (
double)meiye); i++)
            {
                DataTable subdt = 
new DataTable();
                subdt = dtData.Clone();
                dtData.AsEnumerable().Skip(Convert.ToInt32(meiye * i)).Take(Convert.ToInt32(meiye)).ToList().ForEach(name => subdt.ImportRow(name));
                dtList.Add(subdt);
            }
            
return dtList;
        }

转载于:https://www.cnblogs.com/hun_dan/archive/2012/05/30/2526149.html

你可能感兴趣的文章
vue2.0 关于Vue实例的生命周期
查看>>
jenkins 更换主数据目录
查看>>
Silverlight中恼人的g.i.cs错误
查看>>
SQLite 数据库增删改查
查看>>
<s:iterator>的status
查看>>
C++入门--1.0输入输出
查看>>
让搭建在Github Pages上的Hexo博客可以被Google搜索到
查看>>
Introduction to 3D Game Programming with DirectX 12 学习笔记之 --- 第十四章:曲面细分阶段...
查看>>
在WPF控件上添加Windows窗口式调整大小行为
查看>>
背水一战 Windows 10 (36) - 控件(弹出类): ToolTip, Popup, PopupMenu
查看>>
HDU2665_Kth number
查看>>
持续集成 Jenkins +Gitlab + SSH 自动发布 HTML 代码
查看>>
二维数组中某列的求和
查看>>
BOM问题
查看>>
教育类APP开发现新增长,多款APP该如何突围?
查看>>
打开3389
查看>>
React学习记录
查看>>
nginx常见内部参数,错误总结
查看>>
对象与类
查看>>
《奸的好人2》财色战场----笔记
查看>>