數據顯示按規格向datatable中增長空白記錄

 

    /// <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;
    }
相關文章
相關標籤/搜索