方法1:控件自带
进入Run Designer:
① 设置属性:Views-Options-OptionsView-ShowFooter=true
②对于需要值操作的列进行操作:SummaryItem-SummaryType-Sum(可以设置sum,max,min,等)
方法2:重写方法
//要操作的表
dt;
//添加显示合计的一行
if (dt.Rows.Count > 0)
{
DataRow dr = dt.NewRow();
dr[m_PrimarColumNm] = "合计";
SetSum(ref dr, dt, “需要合计的列名”);
dt.Rows.Add(dr);
}
/// <summary>
/// 统计表格列的总和(对于求和的列必须为数字类型)
/// </summary>
/// <param name="dr">显示合计的一行</param>
/// <param name="dt">要操作的表格</param>
/// <param name="colunNm">要求和的列</param>
private void SetSum(ref DataRow dr, DataTable