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;
            }
  • 相关阅读:
    SpringMVC详解
    java设计模式
    运行时异常与一般异常区别
    oracle基本操作大全
    get post 区别
    hibernate
    Spring框架
    http和https
    JDBC详解
    (转)Entity Framework4.1实现动态多条件查询、分页和排序
  • 原文地址:https://www.cnblogs.com/hun_dan/p/2526149.html
Copyright © 2011-2022 走看看