zoukankan      html  css  js  c++  java
  • 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);
    

     否则它会先自适应小的单元格,再更改列宽,就会非常大。

  • 相关阅读:
    python selenium 弹框元素获取
    python小知识点
    ubuntu下配置java环境变量
    用Filezilla往ubuntu虚拟机上传文件
    jmeter,监控插件
    fiddler接口测试
    ZeroClipboard 复制到剪贴板 中文文档
    常用正则表达式
    中英文字体对照 ueditor添加字体
    字符串操作
  • 原文地址:https://www.cnblogs.com/wpcnblog/p/2582314.html
Copyright © 2011-2022 走看看