希望在ColumnFooter添加合计,请问有没有例子
开发工具:vs2017Spread12希望在底部ColumnFooter表格下面对应的数字列增加合计
FpSpread1.ActiveSheetView.ColumnFooter.Columns(列).AggregationType = FarPoint.Web.Spread.Model.AggregationType.Sum
这样写不能合计,请问如何写,谢谢
计算是服务器端完成的,那就前端监听编辑 结束事件,然后调用FpSpread1.Update(); 自动提交服务器 请参考如下代码
this.FpSpread1.ActiveSheetView.ColumnFooter.Visible = true;
this.FpSpread1.ActiveSheetView.ColumnFooter.RowCount = 2;
this.FpSpread1.ActiveSheetView.ColumnFooter.DefaultStyle.Border.BorderStyle = BorderStyle.Double;
this.FpSpread1.ActiveSheetView.ColumnFooter.Columns.HorizontalAlign = HorizontalAlign.Left;
this.FpSpread1.ActiveSheetView.ColumnFooter.Cells.RowSpan = 2;
//Value
for (int r = 0; r < this.FpSpread1.ActiveSheetView.RowCount; r++)
{
for (int j = 0; j < this.FpSpread1.ActiveSheetView.ColumnCount; j++)
{
FpSpread1.ActiveSheetView.DataModel.SetValue(r, j, j + r * FpSpread1.ActiveSheetView.ColumnCount);
}
}
int i = 0;
this.FpSpread1.ActiveSheetView.Columns.AggregationType = FarPoint.Web.Spread.Model.AggregationType.Sum;
this.FpSpread1.ActiveSheetView.ColumnFooter.Cells.Value = "Sum";
this.FpSpread1.ActiveSheetView.ColumnFooter.Cells.Value = "Sum:[{0}]"; 这段代码就是示例代码,我现在希望实现的功能就是在录入的同时,下面ColumnFooter里面的合计数自动就变化了,示例代码是必须要点工具栏里面的 对号,才进行合计的,边录入,下面边合计,能实现这个功能吗? 计算是服务器端完成的,那就前端监听编辑 结束事件,然后调用FpSpread1.Update(); 自动提交服务器
页:
[1]