回复 3楼mm640803的帖子
大体思路如下,在Spread中创建两个Sheet,第一个Sheet用于展示数据,第二个sheet用于打开新的报表,最后把第二个Sheet移除即可:
- Worksheet ws=new Worksheet();
- gcSpreadSheet1.Sheets.Add(ws);
- gcSpreadSheet1.View.ClipboardCopy(new GrapeCity.Windows.SpreadSheet.Data.CellRange(0, 0, 1, 1));
- gcSpreadSheet1.ActiveSheetIndex = 1;
- gcSpreadSheet1.View.ClipboardPaste(new GrapeCity.Windows.SpreadSheet.Data.CellRange(2, 2, 1, 1));
复制代码 |