找回密码
 立即注册

QQ登录

只需一步,快速开始

bisslot
论坛元老   /  发表于:2015-4-22 14:31  /   查看:7642  /  回复:7
你好, C1TrueDBGrid 控件的方法 ExportToExcel() 导出后的 Excel 表格包含了表格样式,如高亮选择行等,见下图, 有没有什么方法导出数据时不带表格样式!


本帖子中包含更多资源

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

x
操作系统: Windows 7 简体中文 64位旗舰版 , 开发工具: Visual Studio 2010 简体中文专业版, ComponentOne  Universal 用户

7 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2015-4-22 15:30:00
沙发
回复 1楼bisslot的帖子

C1TrueDBGrid没有接口可以操作表格的样式。

请问你提到的高亮是指蓝色的那个背景色还是边框?
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
bisslot
论坛元老   /  发表于:2015-4-22 15:31:00
板凳
是的,就是导出后的Excel 中第一行背景色是深蓝色,在实际表格控件第一行是选择状态高亮行!
操作系统: Windows 7 简体中文 64位旗舰版 , 开发工具: Visual Studio 2010 简体中文专业版, ComponentOne  Universal 用户
回复 使用道具 举报
bisslot
论坛元老   /  发表于:2015-4-22 16:05:00
地板
能解决这个问题吗?导出的EXCEL表格中包含高亮行的背景色
操作系统: Windows 7 简体中文 64位旗舰版 , 开发工具: Visual Studio 2010 简体中文专业版, ComponentOne  Universal 用户
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-4-22 16:20:00
5#
回复 4楼bisslot的帖子

C1TrueDBGrid在导出的时候没有接口可以设置。
另外默认情况下,C1TrueDBGrid第一行不会是高亮,你是不是设置了第一行的行选,或是设置了第一行的背景色?

但有一种解决的思路,在导出前可以对C1TrueDBGrid的Styles的背景色进行更改,比如更改Styles.Heading的BackColor为白色,显示产品编码的背景色就会为白色。

C1TrueDBGrid默认的Styles如下图所示,都是可以更改的:

本帖子中包含更多资源

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

x

评分

参与人数 1满意度 +5 收起 理由
bisslot + 5 感谢你的回答!

查看全部评分

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

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
bisslot
论坛元老   /  发表于:2015-4-22 16:29:00
6#
谢谢你给出的解决思路,我再试试看,不过我改变了 TrueDBGrid 的 MarqueeStyle 属性为 DottedRowBorder 虚线行边框的方式,结果导出的EXCEL表格就没有选择行高亮背景色了! 见下图,




非常感谢!

本帖子中包含更多资源

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

x
操作系统: Windows 7 简体中文 64位旗舰版 , 开发工具: Visual Studio 2010 简体中文专业版, ComponentOne  Universal 用户
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-4-22 17:05:00
7#
回复 6楼bisslot的帖子

谢谢你的反馈。
MarqueeStyle 这个属性是用来对选择单元格的一行的高亮显示样式做设置的。
它的默认值是DottedCellBorder,是不是你之前将他设置为HighlightRow,才导致第一行的高亮。

它的参考文档如下
http://helpcentral.componentone. ... theselectedcell.htm
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-5-12 10:32:00
8#
回复 4楼bisslot的帖子

为了给你提供更优质的服务,请对本次服务进行评分。我们会认真对待你提出的宝贵意见,谢谢        
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部