zoukankan      html  css  js  c++  java
  • Farpoint使用一点小总结

    Farpoint表格编辑的功能是非常强大的,记录下自己常用到的地方。

    使用的版本:FarPoint.Win.Spread.5.0

    1、Farpoint 设置为不可编辑状态

    this.FPProxyItemDetails_Sheet1.OperationMode =FarPoint.Win.Spread.OperationMode.SingleSelect;

    成员名

    说明

    0 - Normal

    默认的表单操作都是可用的

    1 - ReadOnly

    2 - RowMode

    用户可以选择表单中的一行,并且可以通过双击来编辑该行任一单独的单元格

    3 - SingleSelect

    用户仅能选择一行,并且不能编辑任何的单元格

    4 - MultiSelect

    用户仅能选择多个连续行,但是不能编辑任何一个单元格

    5 - ExtendedSelect

    用户仅能选择多个非连续行,但是不能编辑任何一个单元格

     2、如果从数据库中取出的数据类型为number,直接复制到FP上会 显示为小数点,为了去掉小数点,可显式设置格式为GeneralCellType 类的实例

    FarPoint.Win.Spread.CellType.GeneralCellType gnrlcell = new FarPoint.Win.Spread.CellType.GeneralCellType();
    
      this.FPProxyItemDetails_Sheet1.Columns[0].CellType = gnrlcell;

    GeneralCellType 类表示一个普通单元格类型。

    当格式并不重要或数据类型不绑定到特定的数据类型时,这个类为文本和数字提供了普通单元格类型。当格式非常重要时,就需要用到特定的单元格类型。请参阅货币、 日期时间、百分比和数字单元格类型。默认情况下单元格类型是GeneralCellType。”

    其他格式还有:条形码、按钮、复选框、颜色选取器、货币、日期、图像、滑块、月历等,具体参考API文档。

    3、Farpoint滚动条设置

    一般来讲,医嘱开立界面包含的信息是非常多的,水平和垂直界面的滚动条都是必须的,每次操作完毕(保存医嘱、作废医嘱、删除医嘱等)都应当显示最后开立的最重要的信息,即显示医嘱开立界面的最左、最下区域。         

    //1、先设置活动单元格
    this.fpOrderLongSheet.SetActiveCell(fpOrderLongSheet.RowCount, (int)IpmCols.EDIT);
    //2、显示活动单元格
    fpOrder.ShowActiveCell(FarPoint.Win.Spread.VerticalPosition.Bottom, FarPoint.Win.Spread.HorizontalPosition.Left);

    4、FP滚动条显示与否

     fpSpread1.HorizontalScrollBarPolicy = FarPoint.Win.Spread.ScrollBarPolicy.Never;
      fpSpread1.VerticalScrollBarPolicy = FarPoint.Win.Spread.ScrollBarPolicy.AsNeeded;
    ScrollBarPolicy 枚举如下:

    成员名

    说明

    0 - AsNeeded

     根据情况超出显示范围即显示滚动条

    1 - Always

     任何时候都显示

    2 - Never

     从不显

  • 相关阅读:
    数组和排序算法(冒泡、选择、插入排序)
    异常
    线程的五个状态,sleep和wait
    ArrayList、Vector、LinkedList
    String,StringBuffer,StringBuilder的区别
    Math.round(),Math.ceil(),Math.floor()的区别
    单例模式之双重锁模式、静态内部类模式、饿汉模式、懒汉模式,和安全的懒汉模式
    工厂模式简单的汽车工厂
    存储过程的优点
    数据库SQL特点数据查询,数据操纵,数据定义,数据控制,建立索引, 事务acid,数据库隔离级别
  • 原文地址:https://www.cnblogs.com/hangwq/p/3513490.html
Copyright © 2011-2022 走看看