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;
            }
  • 相关阅读:
    UI5 Databind
    the meaning of myconputer environment path
    Linux查看日志常用命令
    fw: IP bonding in Linux.
    FW:expect tcl install
    install ET underlinux
    转expect 文一篇。
    linux 集萃
    try expect and autoexpect
    linux 压缩种类
  • 原文地址:https://www.cnblogs.com/hun_dan/p/2526149.html
Copyright © 2011-2022 走看看