当前位置: 首页 > article >正文

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

 从不显

 

 

 

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

http://www.lryc.cn/news/2416564.html

相关文章:

  • NSTimer介绍
  • 【C语言深度剖析】深入理解C语言中的移位操作符(代码+图解)
  • 群体智能优化算法之人工鱼群优化算法(Artificial Fish Swarm Algorithm,AFSA)
  • 视频下载网址
  • 为用户“NT AUTHORITY/NETWORK SERVICE”授予的权限不足,无法执行此操作。 (rsAccessDenied)
  • OMG Data Distribution Service(DDS)规范解读-Part2
  • 2020最新Spring框架教程【IDEA版】-Spring框架从入门到精通
  • TC流量控制
  • 2023最新PHP短网址短链接生成源码
  • NOIP2022 喵了个喵
  • Android AOSP LatinIME输入法自定义图片按钮
  • ExitProcess,TerminateProcess,CreateToolhelp32Snapshot,Process32First,Process32Next,OpenProcess
  • windows进程 windows多进程编程
  • JavaScript之表单验证
  • 从零开始了解《间之楔动漫》:带你领略这部作品的独特魅力!
  • 光盘加密大师轻松为光盘加密
  • 一个简单的TODO,原来这么好用
  • a标签href属性的用法
  • #python学习笔记(五)#循环语句
  • 微信小程序毕业设计-网上商城系统项目开发实例(附源码+演示视频+LW)
  • 怎么使用bootstrap
  • 微软官方原版win7(64位/32位)旗舰版系统下载【适合所有品牌】
  • NVIDIA Jetson TX1(3)
  • 参考文献类型标识码--中英文对照
  • 虚拟机常规使用及网络配置
  • AppSettings和ConnectionStrings的使用。
  • 十大监控电脑桌面的软件,电脑监控软件就它了
  • history对象,当前url添加参数且不刷新页面
  • 实例方法、类方法、静态方法的区别
  • CString中Left,Right,ReverseFind 用法