就比如说,我选中了一片区域,用getselection的方法,然后设置的cells的边框。
比如像这样- FarPoint.Win.Spread.Model.CellRange[] select = fpSpread1.ActiveSheet.GetSelections();
- FarPoint.Win.LineBorder b = new FarPoint.Win.LineBorder(Color.Black, 1, false, false, false, true);
- for (int i = select[0].Row; j < select[0].Row+ select[0].RowCount; i++)
- {
- for (int j = select[0].Column; j < select[0].Column + select[0].ColumnCount; j++)
- {
- fpSpread1.ActiveSheet.Cells[i, j].Border = b;
- }
- }
复制代码 我设置了 一个button的click事件,将选定区域画成田字格,就像你前面说的把选定区域的格子全部遍历一遍。
然后比如我想定义另外一个button,画另外一种线形,比如说画个外边框。
那么,选定同一块区域的时候,遍历的同样的cells,这两种线型就不能叠加了,后来的线型就把前面画的抹掉了。 |