回复 1楼longsences的帖子
尝试锁定列,没有重现你的问题。
测试代码如下:
- FarPoint.Win.Spread.Column col;
- int i, j;
- col = fpSpread1.ActiveSheet.Columns[0, 2];
- col.Locked = true;
- for (i = 0; i <= col.Index2; i++)
- {
- for (j = 0; j <= fpSpread1.ActiveSheet.RowCount - 1; j++)
- fpSpread1.ActiveSheet.Cells[j, i].Text = "Locked";
- }
复制代码
测试ComboBoxCellType设置给列,然后Locked该列,该列依然可以正常锁定。
如果设置的是标准的ComboBox,有可能由于该控件的特殊性导致不能锁定,比如该控件没有只读和支持锁定。那么应该特殊处理下。 |