zoukankan      html  css  js  c++  java
  • 分割DataTable

      /// <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;
            }
  • 相关阅读:
    C语言之浮点类型
    C语言之变量基本使用
    Linux之Shell位置参数变量
    C语言之字符类型
    Linux之设置环境变量
    C# 获取任何给定类型Type的三种形式
    指针 PointerPlayground2 示例
    mount bind
    mono2.10.9]# ./configure help
    创建基于栈的数组
  • 原文地址:https://www.cnblogs.com/hun_dan/p/2526149.html
Copyright © 2011-2022 走看看