FarPoint 应用总结

FarPoint 应用总结FarPoint是一个仿Excel的表格控件(至少我是这么认为的)。它的优点在于可以自由的合并和拆分单元格,这里有几点需要注意:1.所有的按钮,多选框的事件都是控件的CellClick这个事件,然后根据行列确定所点击的单元格。2.checkbox是否选择是通过该单元格的value属性确定的,value为true则checkbox被选择了。3.表格控件合并单元格用到的方法是:fps.Sh…

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 应用总结分享到此就结束了,感谢您的阅读。

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

(0)
编程小号编程小号

相关推荐

发表回复

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