本人Silverlight 项目使用ComponentOne 产品, 使用C1DataGrid 显示数据,保存时,把数据集传递到 C1FlexGrid的ItemSource ,然后通过 自定义 C1XLBook 的架构,
最后保存Excel,部分代码如下:
C1XLBook book = new C1XLBook();
book.Sheets.Clear();
XLSheet xlSheet = book.Sheets.Add("Sheet1");
//自定义xlSheet 架构,例如添加 标题,副标题,合并表头等。
CIS.ExportExcel.ExcelFilter.Save(flex, xlSheet);
book.Save(stream, C1.Silverlight.Excel.FileFormat.OpenXml);
但是在操作图中所示的页脚部分的时候不知道如何添加进去,求解?
尝试过 flex.ColumnFooters.Rows.Add(new C1.Silverlight.FlexGrid.Row()); 的方式以为 ColumnFooters 添加的行显示在 绑定数据之后呢,但是没有没有任何效果。 |