lud 你好,
1.设置 Runtime 公式自动计算只有一种方法:- this.FpSpread1.EnableAjaxCall = true;
- this.FpSpread1.ClientAutoCalculation = true;
复制代码
2.4# 中的影响输入数据保存是否指的是每次完成单元格输入都要调用 UpdateCommand 事件?从而影响保存?我的操作方法为判断字段对应的 editvalue 是否为空,如果为空就设置 sql 语句中的对应字段值为原 Cell 值。代码如下:- int _row = (int)e.CommandArgument;
- string _key = this.FpSpread1.ActiveSheetView.Cells[_row, 0].Text;
-
- string col1 = e.EditValues[1].ToString();
- string col2 = e.EditValues[2].ToString();
- if (col1 == "System.Object")
- {
- col1 = this.FpSpread1.Sheets[0].Cells[_row, 1].Text;
- }
- if (col2 == "System.Object")
- {
- col2 = this.FpSpread1.Sheets[0].Cells[_row, 2].Text;
- }
- AccessDataSource1.UpdateCommand = "Update Table1 Set Col1=" + col1 + "," + "Col2=" + col2 + " Where ID=" + _key;
- AccessDataSource1.Update();
复制代码
3.不好意思,问题 2 的问题我并没有重现,请你发 Demo 到论坛调试。 |