找回密码
 立即注册

QQ登录

只需一步,快速开始

smodi

初级会员

14

主题

73

帖子

339

积分

初级会员

积分
339

活字格认证微信认证勋章元老葡萄

smodi
初级会员   /  发表于:2013-1-24 09:16  /   查看:8423  /  回复:8
C1DataGrid是SL版本
样例: C1DataGrid_Demo2010.5/Merging/HeadersMerging_SL5.xaml


用这种方式导出Excel 表头没有,只有数据, 怎么样实现 合并后的表头 可以导出来。
                var options = new ExcelSaveOptions()
                {
                    FileFormat = ExcelFileFormat.Xlsx, // change this to offer a different Excel format
                    KeepColumnWidths = true,
                    KeepRowHeights = true
                };
                var excelExt = options.FileFormat.ToString();
                var dialog = new System.Windows.Controls.SaveFileDialog()
                {
                    DefaultExt = "*." + excelExt,
                    Filter = "Excel " + excelExt + " (*." + excelExt + ")|*." + excelExt + "|All files (*.*)|*.*",
                };
                if (dialog.ShowDialog() == false) return;
                using (var stream = dialog.OpenFile())
                {
                    grid.Save(stream, options);
                }

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

8 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2013-1-24 15:52:00
沙发
回复 1楼smodi的帖子

你好,
我使用你的代码保存 DataGrid,表头正常导出,目前无法导出合并单元格。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
smodi
初级会员   /  发表于:2013-1-24 17:39:00
板凳


不是吧, 我本地导出来 确实没有表头, 难道跟office版本有关?

我用的也是同样的方法 。
我本地Excel版本是 2010

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
smodi
初级会员   /  发表于:2013-1-24 17:41:00
地板
我本地 C1.Silverlight.DataGrid.Excel.5.dll, v4.0.30319 是这个版本的。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-1-25 11:20:00
5#
回复 4楼smodi的帖子

你好,
我的测试版本是 Studio for Silverlight 2012V3 版。下载链接为:http://www.gcpowertools.com.cn/products/download.aspx?pid=5
请问你使用的版本是?
回复 使用道具 举报
smodi
初级会员   /  发表于:2013-1-28 09:09:00
6#
我们这边购买的是Studio for Silverlight 2012V2版本的。
回复 使用道具 举报
smodi
初级会员   /  发表于:2013-1-28 10:11:00
7#
安装Studio for Silverlight 2012V3版本试了一下, 导不出来合并的单元格, 如果导不出来的话, 做复杂表头这块 有没有合适的控件推荐, C1.Silverlight.FlexGridExcel 中做表头合并有没有 完整一点的DEMO 可供参考 。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-1-28 10:43:00
8#
回复 7楼smodi的帖子

Studio for Silverlight 2012V2 序列号可以适用于 Studio for Silverlight 2012V3 版本。关于合并问题正在调查。有结果回复
回复 使用道具 举报
smodi
初级会员   /  发表于:2013-1-28 15:02:00
9#

我就想要个这个效果 , 可以合并单元格, 可以导出Excel 。 看下C1里面的哪个控件合适。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部