fpread for asp.net 应用技术点滴

  1. 单元格的相对性应用

//收支计算平衡 RC[-1]当前行的前一列;R[1]C下一行的同一列  R[-2]C[2]当前行的前2行,当前列的后2列

            this.FpSpread1.Sheets[0].ReferenceStyle = FarPoint.Web.Spread.Model.ReferenceStyle.R1C1;

            this.FpSpread1.Sheets[0].Cells[0, 7].Formula = "RC[-1]-RC[-2]";

            for (int i = 1; i < 99; i++)

            {

                FpSpread1.Sheets[0].Cells[i, 7].Formula = "R[-1]C-RC[-2]+RC[-1]";

            }

  1. 数据绑定

    //绑定fpread类型,验证成功--刀具类型

                /*

                ComboBoxCellType cbx_dj = new ComboBoxCellType();

                cbx_dj.DataSource = sjklj.sc_lb;

                cbx_dj.DataTextField = "Lb";

                cbx_dj.DataValueField = "Lb";

                this.FpSpread_dj.Sheets[0].Columns[0].CellType = cbx_dj;

                */

3.绑定数据库表并且可以不添加代码自动更新删除添加

其实很多思想和操作,都和asp.net固有的理念是一致的。首先fpread绑定数据库的数据表,在高级中学选中(两个复选框都选择,这样既可以添加,修改和删除数据库了)

在选择数据表步骤中,先选择自定义SQL,选择好查询字段和条件后,完成返回,再在数据表中选中主键ID(这个必须选,否则无法更新数据),在【高级】中选中插入,删除。。。,再选中下面的乐观并发。

  1. 关于fpread设计器

最左上角单击,设置整个表,例如rowcount,单击某列,可以设置本列所有行的magrin,对于数字类型,只能设置magrin的right属性

单击某行,设置某行的mgrin等

  1. 整个表fpread的属性paper展开,可以设置分页的每页记录数;实际运行时,转到最后一页,添加的就在后面,不会跳转了。但是fpread设计器中的pagesize设置才是有效的

猜你喜欢

转载自www.cnblogs.com/zrprj/p/9461483.html