devexpress-DevExpress控件在导出Excel时怎么分成Sheet表来导出

问题描述

DevExpress控件在导出Excel时怎么分成Sheet表来导出

DevExpress控件在导出Excel时用的是 Printingsystem的导出ExportToXls方法导出的,只能将整个界面按一个Excel工作表来导出!!
界面上有三个grid(每一个加载一个界面作为数据控件),我想要做的是在导出的时候,每一个控件导出一个工作表,在一个Excel工作薄里面,,导出报表的格式按,控件显示的格式来,不知道各位大神有什么办法没有,,小弟在这里跪求了,,,谢谢每一位出主意的好心人

解决方案

你可以尝试选择所在grid的列属性里面的列编辑按钮(ColumnEdit)调用RepositoryItemRichTextEdit库函数,然后将RepositoryItemRichTextEdit.DocumentFormat设置为xls格式,即DevExpress.XtraRichEdit.DocumentFormat.xls

相关dev的视频介绍你可以看一下devexpress中文视频,很多是免费的。

时间: 2024-12-03 03:16:48

devexpress-DevExpress控件在导出Excel时怎么分成Sheet表来导出的相关文章

access-在winform中使用Devexpress的控件将数据导出至excel

问题描述 在winform中使用Devexpress的控件将数据导出至excel 老师交给的一个项目的最后一点问题: 1.需要导出固定格式(将普通数据导出之后变成发票样式)就是需要数据前面加上一系列如电话传真邮箱日期等发票信息. 2.需要将第二张图中多出的一行标题(第三行)删掉. 在网上查了一番没有结论,请问各位有没有什么好的方法求教. 程序使用winform编写,数据库是access 2007,使用了devexpress插件. 第一张图就是发票样式,第二张图是直接导出后的结果. 解决方案 ht

Ext.NET 导出Excel时不认列

问题描述 我在将Ext.Net的GridPanel控件导出Excel文件时导出的Excel不认列,将一整行的数据都放在了一个单元格里面.方法是使用的Ext官方的例子.varsaveData=function(){GridData.setValue(Ext.encode(gvV_Wms_LocStock.getStore().reader.jsonData));} 前台页面<formid="form1"runat="server"><divrunat

ASPxGridView 控件做删除操作时 ,如果弹出提示框??

问题描述 ASPxGridView控件做删除操作时,,我要先跟据所选择的行的ID去判断数据库,此记录是否可以删除,再做出提示,可以不知道怎么弹出提示框!!请高手求解!!!我的部分代码:aspxcode:<dx:GridViewCommandColumnCaption="操作"VisibleIndex="0"><DeleteButtonVisible="True"Text="删除"></Delete

自动-VS2008中创建了个list contrl控件,读取excel中某单元格中有换行的问题,求大神解决

问题描述 VS2008中创建了个list contrl控件,读取excel中某单元格中有换行的问题,求大神解决 当单元格中有换行时,list contrl控件中的内容就不能显示出来? 能否进行自动换行? 解决方案 listctrl功能没这么强大,对excel格式的换行支持不了. 这个要你自己实现,你读取的时候,读到n换行时.自己把后面的插入下一行

vb.net 控件backgroundcolor为半透明时,如何让其它控件也半透明显示?

问题描述 vb.net 控件backgroundcolor为半透明时,如何让其它控件也半透明显示? Label1.BackColor = Color.FromArgb(100 0 0 0) 这样做以后只让窗体的背景图片半透明显示了,而其它控件却被遮盖了.(图片为窗体背景)怎么让控件也半透明地显示出来? 解决方案 http://blog.csdn.net/sxycgxj/article/details/6114798http://download.csdn.net/download/zenas/1

winform委托修改控件text为汉字时显示为问号

问题描述 winform委托修改控件text为汉字时显示为问号 如题,我用spilt以逗号为间隔分开了几个字符串,最后一个字符串是汉字比如你好,调用 SetLabel(str[2].ToString());显示到控件,public void SetLabel(string text){if (fs.label3.InvokeRequired){SetLabelCallBack sl = new SetLabelCallBack(SetLabel);this.Invoke(sl new objec

100个chart控件实时绘图时,单击单个chart控件显示每个chart控件的放大曲线时总是滞后

问题描述 100个chart控件实时绘图时,单击单个chart控件显示每个chart控件的放大曲线时总是滞后 我有100个chart控件组成的数据采集界面,一段时间要对这100个单独的chart控件进行数据绘图,单独点击某一个chart控件还能看到每一个chart控件的放大曲线图,遇到的问题就是:恰好在对100个chart控件同时进行绘图时,此时单击任何一个chart控件都会卡住,只到100个chart的绘图过程结束,单个chart的放大界面曲线才能看到,有什么办法能让这两个过程互不影响吗?线程

vc++6 0-用vc++6.0 利用windows media player控件制作播放器时

问题描述 用vc++6.0 利用windows media player控件制作播放器时 在win7 64位环境下 要对 播放器进行暂停 快进等操作时 调用 CWMPcontrols 函数时 显示 'CWMPcontrols.h': No such file or directory 头文件 也加了 cwmpcontrols.h 头文件换成小写也是不行的 也说不能打开 没有这个文件 cwmpcontrols.h 头文件是存在的在工程目录下: 解决方案 你的VC++版本太旧,没有这个头文件.建议你

activex-C#开发ActiveX控件调用dll文件时,dll文件放在什么位置,我的出错了

问题描述 C#开发ActiveX控件调用dll文件时,dll文件放在什么位置,我的出错了 通过c#谢了一个很简单的Activex控件,调用dll文件(dll文件是c++写的,并且dll文件不是com组件),在普通的容器中调用动态库都没问题,但是通过activex时就会出错,请问这是问什么,请留言,也可以加我qq:574225218 解决方案 在dll文件中调用VBA的命令 解决方案二: 是在IE中测试出错么?尝试把浏览器的安全等级设置全部调到最低,在客户端安装.net framework并且运行