2 xuhui9310 XuHui9310 于 2017.09.19 09:27 提问

SpreadsheetGear 删除列 30C

想把 SpreadsheetGear 控件中当前选中单元格所在的列删除,调用了如下代码:

                    try
        {
                          private SpreadsheetGear.Windows.Forms.WorkbookView CxCells;
            SpreadsheetGear.IRange range = CxCells.RangeSelection;
            range.Columns.Delete();
        }
        finally
        {
            CxCells.ReleaseLock();
        }

但是直接报错了,
IRange.Delete must be performed on entire rows, entire columns or an entire worksheet.

请问删除列不是这样使用么?那应该怎么使用?

2个回答

caozhy
caozhy   Ds   Rxr 2017.09.19 11:47

只能整行整列或者整表删除。如果要删除一个单元格,可以用单元格合并代替。

XuHui9310
XuHui9310 整行整列的删除,需要调用什么方法?能给段实例代码么?我现在就是想实现把当前单元格所在的一整列删除
2 个月之前 回复
XuHui9310
XuHui9310   2017.09.21 17:22

range.EntireColumns.Delete();

就解决了

Csdn user default icon
上传中...
上传图片
插入图片