jQuery MiniUI

 找回密码
 立即注册
查看: 3138|回复: 3
打印 上一主题 下一主题

mini导出execl问题 [复制链接]

Rank: 1

跳转到指定楼层
楼主
发表于 2012-11-12 19:45:44 |只看该作者 |倒序浏览
execl导出要用export.aspx,有没有jsp的,有java的么?
发现grid导出代码,
看了export.aspx.sc的代码,
public ArrayList SearchEmployees()
    {
        //查询条件
        string key = Request["key"];        //字段排序
        String sortField = Request["sortField"];
        String sortOrder = Request["sortOrder"];
       Hashtable result = new TestDB().SearchEmployees(key, 0, 10000, sortField, sortOrder);
        return result["data"] as ArrayList;
    }
还要查询一遍数据库,为什么不是直接从gri的数据拿出来呢?有没有不需要再查数据库导出的这个功能?

Rank: 8Rank: 8

沙发
发表于 2012-11-13 09:21:47 |只看该作者
如果你要打印当前页的数据,那么是可以直接从grid里拿数据的
但是如果你要打印全部,那么只能再查询.
所以我们的demo,是不管打印当前页还是所有数据,都直接查询了.

Rank: 1

板凳
发表于 2012-11-13 09:59:19 |只看该作者
factory 发表于 2012-11-13 09:21
如果你要打印当前页的数据,那么是可以直接从grid里拿数据的
但是如果你要打印全部,那么只能再查询.
所以我 ...

那如何从grid里拿数据呢,当前页面上的数据?不能直接导出execl么?不会复制黏贴到execl...
代码如何实现?

Rank: 8Rank: 8

地板
发表于 2012-11-13 10:45:15 |只看该作者
yiyeqingkuang 发表于 2012-11-13 09:59
那如何从grid里拿数据呢,当前页面上的数据?不能直接导出execl么?不会复制黏贴到execl...
代码如何实现 ...

var data = grid.getData();
JS导出excel网上有很多,你搜下就有了.
一般建议直接用.net或者java的excel导出,每页的数据不会很多,不会耗多少时间

Archiver|普加软件

GMT+8, 2024-5-24 22:15 , Processed in 1.053529 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部