/// <summary> /// 绑定数据报表。并为其增加【小计】【总计】行。 /// </summary> /// <typeparam name="T">报表记录对象的类型</typeparam> /// <param name="dgw">要绑定的DataGridView</param> /// <param name="list">数据行对象列表。执行完成后,将在该列表的最后添加一个【小计】对象。</param> /// <param name="statColumns">需要进行统计的列</param> public static void BindSource4Reports <T>(DataGridViewPagingSumCtrl ctrl, DataGridView dgw, IList <T> list, bool isPaging, params string[] statColumns) where T : class, new() { DataGridViewHelper.BindSource4Reports <T>(ctrl, dgw, list, statColumns, null, null, isPaging); }
/// <summary> /// 绑定数据报表。并为其增加【小计】【总计】行。 /// </summary> /// <typeparam name="T">报表记录对象的类型</typeparam> /// <param name="dgw">要绑定的DataGridView</param> /// <param name="list">数据行对象列表。执行完成后,将在该列表的最后添加一个【小计】对象。</param> /// <param name="statColumns">需要进行统计的列</param> /// <param name="totalRow">在有分页的情况下,【总计】的行对象</param> public static void BindSource4Reports <T>(DataGridViewPagingSumCtrl ctrl, DataGridView dgw, IList <T> list, string[] statColumns, T totalRow, bool isPaging, bool isDisplayCol = true, bool DistinguishSize = true) where T : class, new() { DataGridViewHelper.BindSource4Reports <T>(ctrl, dgw, list, statColumns, totalRow, null, isPaging, isDisplayCol, DistinguishSize); }