回复 7楼zhou_sir的帖子
你好,
如果绑定数据源,使用公式自动计算,硬性要求为:数据库参与计算的字段必须为数字型(Numberic 型),才可以使用 "SUM(A1:B2)";
形式公式。否则需要使用A1+B1。
测试代码:
- protected void Page_Load(object sender, EventArgs e)
- {
- if (IsPostBack)
- {
- return;
- }
- DataTable dt = new DataTable();
- dt.Columns.Add("第一列", typeof(System.Int32));
- dt.Columns.Add("第二列", typeof(System.Int32));
- dt.Columns.Add("第三列", typeof(System.Int32));
- dt.Rows.Add();
- dt.Rows.Add();
- dt.Rows.Add();
- this.FpSpread1.DataSource = dt;
- this.FpSpread1.ClientAutoCalculation = true;
- this.FpSpread1.Sheets[0].Cells[0, 2].Formula = "SUM(A1:B2)";
- }
复制代码 |