找回密码
 立即注册

QQ登录

只需一步,快速开始

Alice
社区贡献组   /  发表于:2015-2-28 15:12:00
21#
回复 18楼不停息的翔龙的帖子

经过调查,这是示例的Bug。将C1FlexGrid的列头导入到excel的时候,覆盖掉了原本行的数据。
打开ExcelFilter文件,找到Save方法,在该方法里的save cells功能里将r替换成r - flex.ColumnHeaders.Rows.Count即可。
具体如图所示:



这样就可以解决第一行数据丢失的问题。

另外导出合并列头到excel的功能也可以在这个方法里实现。在方法的最后,使用flexgrid.MergeManager.GetMergedRange方法获取columnheader区域的合并单元格,然后利用XLSheet的MergeCells.Add方法将你得到的合并区域添加进去即可。

本帖子中包含更多资源

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

x
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
不停息的翔龙
论坛元老   /  发表于:2015-3-2 17:53:00
22#
回复 21楼Alice的帖子

用你上面的方法操作了,标题出来了,但最下面的那一行没了!
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-3-2 18:08:00
23#
回复 22楼不停息的翔龙的帖子

这段代码的意思是从flexgrid的第0行开始取数据,然后赋值到excel单元格的第0+flex.ColumnHeaders.Rows.Count行。
修改bug的时候注意到row从0开始,但忽略掉最后一行的数据。

这是个代码的bug。问题已经收到,我重新更改后明天给你回复。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
不停息的翔龙
论坛元老   /  发表于:2015-3-3 11:02:00
24#
回复 23楼Alice的帖子

最好能一起给我提供一个能导出标题的DEMO,还有把列宽设置成auto 在哪里设置?
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-3-3 11:56:00
25#
回复 24楼不停息的翔龙的帖子

之前提供的Demo本身就可以导出标题。
我对你问题的理解,你是不是需要支持标题合并的功能?还要将Excel中的列宽设置为auto?

目前我手上没有VB的工程,为了帮助你节省搭建VB工程耗费的时间,请提供之前转好的VB工程给我。我在这个基础上帮助你制作Demo。
另外做标题合并和列宽的Demo制作我调查研究也需要时间,如果你在今天能提供VB的Demo,我预计最早明天才能给你反馈。


另外,Bug修复已经完成,如下代码:

本帖子中包含更多资源

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

x
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
不停息的翔龙
论坛元老   /  发表于:2015-3-3 13:11:00
26#
回复 25楼Alice的帖子

标题栏的上面需要有一个标题头 居中显示并能导入到excel中,标题头往下的列宽度为auto,望尽快。。。
效果图如10楼所示。

本帖子中包含更多资源

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

x
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-3-3 14:13:00
27#
回复 26楼不停息的翔龙的帖子

你的exportexcel里只有一个excel文件,没有VB工程。

作为金牌用户,我们已经为你提高处理速度。我理解你很着急,我尽量为你加快处理速度,但Demo的制作需要研究和验证,我不能承诺立即发给你。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
不停息的翔龙
论坛元老   /  发表于:2015-3-3 14:23:00
28#
回复 27楼Alice的帖子

表是我动态创建的table动态绑定的(  C1FlexGrid1.ItemsSource = The_News_Table.DefaultView),你随意绑个表就行,只需求10楼的导出效果即可
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-3-3 14:45:00
29#
回复 28楼不停息的翔龙的帖子

可能我没说清楚,我这里没有VB的工程,如果在目前工程基础上,我只能提供C#代码写的工程给你,然后需要你自己转成VB工程。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
不停息的翔龙
论坛元老   /  发表于:2015-3-3 15:58:00
30#
回复 29楼Alice的帖子

可以 ,你弄吧,能满足我上面提出的要求就行,
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部