SpreadsheetGear 删除列

想把 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.

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

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

range.EntireColumns.Delete();

就解决了