Farpoint使用一点小总结

Farpoint使用一点小总结Farpoint表格编辑的功能是非常强大的,记录下自己常用到的地方。使用的版本:FarPoint.Win.Spread.5.01、Farpoint设置为不可编辑状态this.FPProxyItemDetails_Sheet1.OperationMode=FarPoint.Win.Spread.OperationMode.SingleSelect;…

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

 从不显

 

 

 

转载于:https://www.cnblogs.com/hangwq/p/3513490.html

今天的文章Farpoint使用一点小总结分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/11902.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注