FarPoint 应用总结
生活随笔
收集整理的這篇文章主要介紹了
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 应用总结的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C#中的方法(上):
- 下一篇: Spring依赖注入方式