コード例 #1
0
ファイル: DataGridViewHelper.cs プロジェクト: jollitycn/JGNet
 /// <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);
 }
コード例 #2
0
ファイル: DataGridViewHelper.cs プロジェクト: jollitycn/JGNet
 /// <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);
 }