如何导出DxGrid中的数据至Excel

问题描述

说明:DxGrid是在基于浏览器的WPF项目中使用了DevExpress中的一个控件,其数据是在后台通过代码生成的(包括数据列),如何将其中的数据导出至Excel中,希望各位高手指点。。。

解决方案

解决方案二:
帮顶啦
解决方案三:
DevExpress的导出Excel还不简单,Winform直接.ExportToXls(fileName);Webform用.WriteXlsToResponse();
解决方案四:
是WPF应用程序既不同于Winform也不同于Web所以楼上说的方法在我这用不了
解决方案五:
研究了一段时间,找到2种解决方法:第一种:直接将DxGrid中的数据一个一个的写入Excel中第二种:在Dev的DemoCenter中有预览的功能,弹出的预览窗口中就有导出功能,在研究其代码之后,做了相应转换,现在已经可以直接导出有相应问题的,可以联系我
解决方案六:
引用4楼ljb13707的回复:

研究了一段时间,找到2种解决方法:第一种:直接将DxGrid中的数据一个一个的写入Excel中第二种:在Dev的DemoCenter中有预览的功能,弹出的预览窗口中就有导出功能,在研究其代码之后,做了相应转换,现在已经可以直接导出有相应问题的,可以联系我

我的WPF程序也需要导出到Excel,请问下你是怎样实现的?我DataGrid数据存储到XML文件中了
解决方案七:
同样问题求解决

时间: 2024-10-30 00:31:00

如何导出DxGrid中的数据至Excel的相关文章

asp.net-ASP.NET 如何快速从DataTable导出10w条以上数据到Excel?

问题描述 ASP.NET 如何快速从DataTable导出10w条以上数据到Excel? 有一个Excel模板,90多列,导出数据到模板的一个worksheet中,请问如何做? 解决方案 怎么样也快不了.你试试光是往有模板的页面中插入10w条数据要多久.没格式还可以用csv纯文本输出. 解决方案二: 有什么方法可以解决?不求快,先前我用openxml五万以下可以实现,以上就不行了. 解决方案三: 估计这实现不了,程序始终会崩溃的.worksheet的行数最多65536行.10万行早把那个shee

winform中 将DataGrid中的数据导入Excel中,并显示Excel应用程序

datagrid|excel|程序|数据|显示    /// <summary>        /// 将DataGrid中的数据导入Excel中,并显示Excel应用程序,        /// 注意调用该方法必须有安装Excel 2000应用程序,并且假定DataGrid中绑定的是一DataSet        /// </summary>        /// <param name="grid"></param>        /

请问制作的软件中输出数据到excel中能不能产生两个独立的画面?请问怎么做?谢谢

问题描述 请问制作的软件中输出数据到excel中能不能产生两个独立的画面?请问怎么做?谢谢 请问制作的软件中输出数据到excel中能不能产生两个独立的画面?请问怎么做?谢谢 解决方案 你说的画面是sheet吧 http://www.cnblogs.com/dyllove98/archive/2013/08/06/3241515.html

请问一下,有没有人知道如何导出mysql中的数据,下面是例子?

问题描述 请问一下,有没有人知道如何导出mysql中的数据,下面是例子? 表结构如下: CREATE TABLE survey.survey (id int(11) NOT NULL AUTO_INCREMENT,name varchar(255) DEFAULT NULL,pageSize int(11) DEFAULT NULL,createTime datetime DEFAULT NULL,modifiedTime datetime DEFAULT NULL, PRIMARY KEY (

c++导出EXECL2010中的数据出现的错误

问题描述 c++导出EXECL2010中的数据出现的错误 CreateDB Microsoft Access 数据库引擎找不到对象"城市代码".请确保该对象存在,并正确拼写其名称和路径名.如果"城市代码"不是本地对象,请检查网络连接或与服务器管理员联系. 确定 c++不能找到EXECL中表名为城市代码

ASP.NET中数据库数据导入Excel并打印(1)

asp.net|excel|打印|数据|数据库 众所周知,WEB上的打印是比较困难的,常见的WEB上打印的方法大概有三种:       1.直接利用IE的打印功能.一般来说,这种方法可以做些扩展,而不是单单的调用javascript:print()这样简单,比如,可以使用如下代码:      <OBJECT   id=WebBrowser classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 width=0>   </OB

POI导出JavaWeb中的table到excel下载

做项目的时候遇到这样的需求: 一个表单,输入信息点击查询得到一个table,然后导出table里的内容到excel,让用户下载.如下图: 需要解决的问题: 1.如何让一个form提交两次?(因为导出excel按钮是要根据查询后的结果导出) 解决办法:第一次提交用jQuery的submit,第二次提交用onclick="doExport()" <form class="form-horizontal" id="searchForm">

poi3 8大数据导出-poi3.8大数据量Excel导出连续查询导出不同的报表后导出速度非常慢

问题描述 poi3.8大数据量Excel导出连续查询导出不同的报表后导出速度非常慢 poi3.8用((SXSSFSheet)sheet).flushRows()方法解决了大数据量的excel导出,但是我在使用过程中,由于每个单元格都要设置不同的颜色和数据格式,发现导出第一张报表时速度还勉强可以接受,但是继续导出另一张报表,速度就慢的跟蜗牛似的,要10分钟甚至3个小时,请问有什么方法可以解决? 代码如下: private static void fillExcel(KDTable kdtRepor

silverlight中datagrid数据到处excel

首先新建一个DataGrdiExtensions类,代码为: public static class DataGridExtensions { /// <summary> /// 导出dg中数据,成功返回true,失败返回false /// </summary> /// <param name="dg"></param> /// <returns></returns> public static bool Expo