FarPoint 应用总结
FarPoint是一个仿Excel的表格控件(至少我是这么认为的)。它的优点在于可以自由的合并和拆分单元格,这里有几点需要注意:
1.所有的按钮,多选框的事件都是控件的CellClick这个事件,然后根据行列确定所点击的单元格。
2.checkbox是否选择是通过该单元格的value属性确定的,value为true则checkbox被选择了。
3.表格控件合并单元格用到的方法是:fps.Sheets[0].AddSpanCell(行, 列, 行数, 列数)。
4.表格控件合并列头等方法是:fps.Sheet[0].Models.ColumnHeaderSpan.Add(四个参数同上);
5.自动排序,自定义列头数:
fps.Sheets[0].Protect = true;
fps.Sheets[0].FrozenColumnCount = 2;
fps.Sheets[0].SetColumnAllowAutoSort(0, 9, true);//排序
6.列宽自适应:
this.fps.Sheets[0].Columns[2].Width = this.fps.Sheets[0].GetPreferredColumnWidth(2);
7.行高自适应:
首先,把要折行的单元格所在的列定义成TextCellType的列,WordWrap = true,Multiline = true。然后一定要先定义这一列的列宽,再在循环的时候:
this.fps.Sheets[0].Rows[i].Height = this.fps.Sheets[0].GetPreferredRowHeight(i);
否则它会先自适应小的单元格,再更改列宽,就会非常大。
FarPoint 应用总结相关推荐
- 关于farpoint公司的控件:SPREAD for .NET Windows Forms Ed.的一些简单方法.
View Code using System;using FarPoint.Win.Spread ;using System.Drawing;using System.Windows.Forms;na ...
- FarPoint Spread For .Net 4.0
FarPoint Spread For .Net 4.0 ftp://ftp.fpoint.com/Trials/SpreadWinForm/spwin.zip http://www.fpoint.c ...
- FarPoint表格数字框中小数点位数的设置
在FarPoint表格列中的CellType设置成Number,然后在DecimalPlaces属性中进行设置,0代表没有小数位.1代表始终有一位小数位.2代表始终有两位小数位,以此类推.一定要注意这 ...
- .Net 中使用Farpoint Web Spread 自定义CellType
网上关于Farpoint的文章不多,自己开发中有用到,写来总结一下. FarPoint.Web.Spread可以在单元格中控制自己需要的CellType. 但有时候我们所面对的需求五花八门,可能它自带 ...
- Farpoint Spread 单元格中嵌入下拉多选框
Farpoint Spread 控件自带了很多类型的单元格(日期,数字,下拉列表等等),可是没有一个控件支持多选,效果如下图 为了现实以上效果,其间也想了不少办法,重绘继承单元格,最后效果都不理想, ...
- FarPoint.Win.Spread 自定义表头
软件开发技术交流,同学习共进步,欢迎加群, 群号:169600532 最近C/S项目中用到FarPoint.Win.Spread,想在表头加个全选的checkbox,实现效果如图: 列的设置大家都 ...
- FarPoint 基础篇(一) 基本概念
FarPoint 基础篇 系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 例如:第一章 Python 机器学习入门之pandas的使用 提示:写完文章后,目录可以自动生 ...
- FarPoint.Spread.v8.0.13.Incl.Keygen-BEAN
FarPoint.Spread.v8.0.13.Incl.Keygen-BEAN 注册机
- Farpoint Spread 常用属性
1 取得当前行号.列号. int row=e.Row; int count=e.Count; 或者: int rowindex = fpSpread1.ActiveSheet.ActiveRowIn ...
最新文章
- HTML常见标签易踩坑笔记(一)
- JAVA经典算法50题(转)
- EasyUI-DataGrid之批量删除
- C语言的“编译时多态”
- Tensorflow Auto-encoder + VAE 实战
- 爱思助手短信备份到安卓_爱思助手 Bug 修复,完美降级10.3.3
- 大数据分析对企业有什么影响
- mysql 按类型查询个数和总数
- .NET软件授权管理解决方案Eziriz .NET IntelliLock
- 边缘计算以及kubeedge概念的通俗解释
- 【新知实验室 基于WEB的实时音视频(TRTC)案例搭建】
- 相机的光圈、快门、ISO到底是什么鬼?
- 洛谷P2466 [SDOI2008] Sue 的小球 题解
- 5G大规模MIMO技术
- arduino 嗡鸣器 音乐_arduino笔记一:用arduino实现蜂鸣器播放音乐
- 阿里财报中的饿了么:守正出奇
- SSL,HTTPS,数字证书 是什么?
- 原来酷炫的大屏,用Excel就能做
- 从多臂老虎机开始学习强化学习中的探索与利用
- 数据库原理课后答案 第二章
热门文章
- ajax function不执行,ajax的success: function (data)不执行怎么回事?
- Objective-C iOS纯代码布局 一堆代码可以放这里!
- 控制器view及UIApplication的生命周期
- ionic.css界面组件:表单-复选按钮
- 记录因xen而导致lvs,realserver转发activeconn为0
- c#扩展方法奇思妙用高级篇七:“树”通用遍历器
- 体验MySQL MMM
- C++中实现Singleton的正确方法
- 发布管理——保证变更有序与有质的进行
- what can be learned from a friend?