欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

数据显示按规格向datatable中增加空白记录

程序员文章站 2022-06-05 19:26:06
/// /// 按前台分页样式为datatable增加空行 /// /// grid分页行数 /// ///

 

    /// <summary>
    /// 按前台分页样式为datatable增加空行
    /// </summary>
    /// <param name="gridpagesize">grid分页行数</param>
    /// <param name="dt"></param>
    /// <returns></returns>
    public static datatable fitdatatablerows(int gridpagesize, datatable dt)
    {
        int needaddcount = 0; //需要添加的行数
        int remainder = dt.rows.count % gridpagesize;//取余数
        //当dt为空 或不是分页行数的整数倍时
        if (dt.rows.count > 0 && remainder != 0 || dt.rows.count == 0)
        {
            needaddcount = gridpagesize - remainder;
        }

        for (int i = 0; i < needaddcount; i++)
        {
            dt.rows.add(new object[] { });
            dt.acceptchanges();
        }

        return dt;
    }