[添砖加瓦]:ExtJS+WCF+LINQ打造全功能Grid

 

本系列文章列表

1)  Ajax访问Xml Web Service的安全问题以及解决方案

2)  Ajax与WCF交互-WCF之美

3)  Ajax与Wcf交互-JSON

4)  ExtJs与WCF交互:生成树

5)  用ExtJs+Linq+Wcf打造简单grid

6)  ExtJs+WCF+LINQ实现分页Grid

7)  ExtJs与WCF之间的跨域访问

8)  异步调用Restful的WCF服务

9)  用Restful方式调用WCF进行上传下载

10) 再说ExtJs与WCF之间的跨域访问

11) [添砖加瓦]:ExtJS+WCF+LINQ打造全功能Grid

12) 【封装】WCF+LINQ+ExtJS做更简单的Grid

 

   前面几篇文章分别介绍了用ExtJs+WCF+LINQ实现分页,排序,跨域查询等基本功能,本文便对上面的Grid进行进一步扩展。新扩展的Grid将包括以下功能:

  1. 分页功能
  2. 远程排序功能
  3. 添加新纪录功能
  4. 批量删除功能
  5. 批量更新功能

并且,如题目中介绍一致,这个全功能Grid结合了下面几种技术:

  1. WCF,而且采用Web Model方式。
  2. ExtJs
  3. LINQ

这三种都是比较新的技术,尤其是完全采用Rest方式使得ExtJS与WCF进行比较复杂的交互,这个环节实现原理非常简单,就是采用JSON格式在前后台交互数据,但涉及到的细节还是比较多的。LINQ虽然很火,被人说得神乎其神,使用起来也是有诸多要注意的环节。ExtJS中有关UI的细节也存在不少,总结一下,本文中主要解决了如下几条难题:

涉及到ExtJs的包括如下几点:

  1. 在ExtJs的Grid中格式化时间显示问题
  2. 在ExtJs中添加自定义控件列问题
  3. 设定ExtJs中列主键的问题
  4. 将Ext.data.Record数组格式化成JSON字符串问题
  5. 用Ext.util.JSON.encode序列化javascirpt对象中有中文时候的乱码问题
  6. 在ExtJs中提交的时候显示进度条的问题
  7. 在对Grid进行多次编辑后,如何取得编辑和数据项的问题

涉及到WCF的包括如下几点:

  1. 如何返回能用于ExtJs中Grid分页显示的数据契约对象集合。
  2. 如何返回原始数据格式的数据(原始数据格式极大的提高了WCF的灵活度,为上传下载,跨域等问题提供了保证)
  3. 如何获取通过POST方式传递的复杂数据。
  4. 如何将客户端传递过来的JSON字符串序列化为数据契约的对象

涉及到LINQ的包括如下几点

  1. 如何实现数据的分页查询
  2. 如何动态的对数据字段进行排序
  3. 如何添加数据
  4. 如何批量删除数据
  5. 如何批量更新数据,批量更新数据遇到并发冲突的时候,如何解决。

上面这些问题,在本文所实现的实例项目中均有所体现。而且实现本文这个项目实例,还需要注意如下几点:

  1. 因为本文没有涉及到级联关系,为了添加,修改,删除等操作成功进行,需要将示例数据库AdventureWorks中数据表Product中的全部关系删除
  2. 因为在ExtJs与WCF交互中, DataContractJsonSerializer不支持DateTime的序列化,查阅了一下MSDN,不是DataContractJsonSerializer不支持序列化DateTime,它能够与Asp.Net Ajax之间对DateTime数据进行交互,但经过试验对ExtJs却不行,看了一下,好像应该是缺少转义字符的原因。试图反格式化Ext.util.JSON.encode后产生的JSON字符串会产生如下的异常:

    所以本文实例中将数据契约Product中的DateTime类型均转换为了String类型

  3. 经过第二步的处理之后,利用LINQ对数据进行更新却说什么也不能成功了,总是有数据并发的问题,解决办法是设置Product中的这几个字段的UpdateCheck=UpdateCheck.Never

下面看下最后实现的Grid运行效果截图:

  1. 分页排序效果

    加载中

    加载完毕

    排序

  2. 新增记录

  3. 批量删除

  1. 批量修改

 

 而且,本文的项目中抽象出了几个常用的js功能方法

1) 格式化数组对象为JSON

2) 显示进度条

3) 简化的form提交

 

ExtHelper.js

 

示例项目: http://cid-90a19c48cf229168.skydrive.live.com/self.aspx/%e5%8d%9a%e5%ae%a2%e5%9b%ad%e4%bb%a3%e7%a0%81%e7%a4%ba%e4%be%8b/ExtJs%7C_Wcf%7C_Linq%7C_ALLFeatureGrid.rar

 

8月5日更新内容:

1) 增加了筛选功能

2)增加了刷新功能

3)增加了Excel导出功能

ExtJs下有强大的筛选功能,并且根据数据类型,可以分为如下几种筛选器:

1) StringFilter

2) NumericFilter

3) DateFilter

4) BooleanFilter

5) ListFilter

它们都派生于Filter,用于ExtJsGrid的条件查询上,效果非常棒。

根据语言需要,我将里面的代码改善了下,以支持中文,下面是运行截图:

 

 

 

从上图可以看出,对于NumericFilter来说,刷选方式会有三种大于,小于,等于这样非常方便的对数字类型数据进行筛选,如果有in就更好了

更重要的是还支持多字段筛选,下面在上图的基础上做进一步筛选

 

而且,默认条件下DataFilter中显示的前后中,分别为before,after,on,BooleanFilter中显示也只是yes,no,我对其做了扩展。

 

上面的筛选功能记住,有时候进行了多次筛选之后,可能对刷选条件比较混乱,此时点击菜单中筛选即可清空刷选,重新加载数据

 

 

最重要,本次增加了导出Excel功能,而且该功能相当智能,相当先进,它基于xml,完全不需要组件。前后台还能有机配合实现前台那几列就导出那几列,该导出的数据导出,不该导出的按钮列,多选列自动排除在外。导出的时候Filter依然有效,前台显示是分页的,但后台导出却是没有分页整个列表应该显示的数据。导出的数据,经过测试,没有乱码现象

进行刷选后,导出的效果为:

具体实现方法,因为代码较多,涉及到的内容比较凌乱,不便一一说明,感兴趣的可以在实例项目中下载

 

8月5日修正版:http://cid-90a19c48cf229168.skydrive.live.com/self.aspx/%e5%8d%9a%e5%ae%a2%e5%9b%ad%e4%bb%a3%e7%a0%81%e7%a4%ba%e4%be%8b/ExtJs%7C_Wcf%7C_Linq%7C_AllFeatureGrid%7C_Edited%7C_0805.rar 

 

8月9日更新

1) 将Excel导出扩展为两种 a)只导出当前页 b)导出全部

 

效果图:

 

0809修正后项目:

http://files.cnblogs.com/jillzhang/ExtJs_Wcf_Linq_AllFeatureGrid_Edited_0809.rar 

作者:jillzhang
出处:http://jillzhang.cnblogs.com/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
Tag标签: WCF,ExtJs,linq,Grid
posted @ 2008-08-09 12:55 Robin Zhang 阅读(9858) 评论(120)  编辑 收藏 网摘 所属分类: WCF

评论共2页: 上一页 1 2 
  回复  引用  查看    
#101楼[楼主]2008-08-04 09:05 | jillzhang      
昨天晚上12点发的文章都要被挤出首页了,园子的确比原来火多了,原来至少还可以在首页站一天,现在几个小时就被淹没了
  回复  引用  查看    
#102楼2008-08-04 09:11 | qqli      
呵呵,下载不了哦!能不能发我邮箱里啊??我也想研究一下,麻烦你了,谢谢你了!
  回复  引用  查看    
#103楼2008-08-04 09:12 | 戏水      
笔耕不辍 诲人不倦 ,功德大大滴 :)
  回复  引用  查看    
#104楼[楼主]2008-08-04 09:13 | jillzhang      
@戏水
但愿不是毁人不倦就行啦,哈哈

  回复  引用  查看    
#105楼[楼主]2008-08-04 09:14 | jillzhang      
@qqli
http://gakaki.ys168.com/" target="_new">http://gakaki.ys168.com/
下载不到的这里

  回复  引用  查看    
#106楼2008-08-04 09:14 | 阿滨       
不错啊!好东西哦
  回复  引用  查看    
#107楼2008-08-04 09:17 | qqli      
谢谢楼主了!哈哈!是个不错的东西!
  回复  引用  查看    
#108楼[楼主]2008-08-04 09:18 | jillzhang      
@qqli
呵呵,既然这么好,兄弟们一定帮我顶到首页热门里面哦,:)
现在新文章列表已经被淹没了,一会首页中也要被淹没啦

  回复  引用  查看    
#109楼2008-08-04 10:02 | 知秋一叶      
谢谢楼主的奉献精神!一直跟这个系列文章,受益匪浅!
  回复  引用  查看    
#110楼[楼主]2008-08-04 10:03 | jillzhang      
@知秋一叶
不客气,共同学习

  回复  引用  查看    
#111楼2008-08-04 10:15 | TerryLee      
顶老张!
  回复  引用    
#112楼2008-08-04 10:21 | zzzz[未注册用户]
@jillzhang
厄,我的意思是主体成了一陀,指定了一些默认值,在外部调用只需要指定datamodel,column这些。。。当时没有注意,给一个函数指定过多任务了

  回复  引用  查看    
#113楼[楼主]2008-08-04 10:33 | jillzhang      
@zzzz
呵呵,你给代码的量词真形象,不知道我一天最多能些几陀,哈哈

  回复  引用  查看    
#114楼2008-08-04 11:15 | 金色海洋(jyk)      
为什么没有人说你的控件耦合度高呢?

嫉妒呀。

你的这个是一个控件还是多个控件呀?

  回复  引用  查看    
#115楼[楼主]2008-08-04 11:19 | jillzhang      
@金色海洋(jyk)
这个东西不知道应不应该叫控件
和Asp.Net中的控件还有多少有不同的。
叫做Aajx控件比较好吧

是一个控件

  回复  引用  查看    
#116楼2008-08-04 14:30 | 狼Robot      
楼主能加一下我的QQ么?最近在看这个东西,有些问题想请教.
我的QQ写在回复的Email里了.

  回复  引用    
#117楼2008-08-04 14:40 | ABCd[未注册用户]
ExtJs好像是要钱的呀?
  回复  引用  查看    
#118楼2008-08-04 14:41 | 狼Robot      
问题似乎已经解决,不过希望能跟楼主交个朋友,学习学习.
问题:我创建一个gridpanel,想异步获取数据.总是显示不了数据,后来仔细检查才发现我没指定gridpanel的store.

  回复  引用  查看    
#119楼[楼主]2008-08-04 14:47 | jillzhang      
@狼Robot
已经发短消息给你了

  回复  引用    
#120楼2008-08-04 17:38 | qwr[未注册用户]
兄弟,你的数据库呢,怎么没有和实例一起的?
  回复  引用    
#121楼2008-08-04 17:55 | A.Z![未注册用户]
用extjs,难度在js上。
喜欢用控件的朋友可以看这里
http://www.extendersamples.qsh.eu/

  回复  引用  查看    
#122楼2008-08-04 21:52 | fox23      
赞,还是js好玩~
  回复  引用  查看    
#123楼[楼主]2008-08-04 22:26 | jillzhang      
@qwr
数据库是sql2005示例数据库

  回复  引用  查看    
#124楼[楼主]2008-08-05 09:06 | jillzhang      
@A.Z!
@fox23
js的确威力无穷,而且相当有难度

  回复  引用  查看    
#125楼2008-08-05 18:52 | Henllyee Cui      
真的是佩服楼主了。
  回复  引用  查看    
#126楼2008-08-05 23:51 | starry      
谢谢,顶,学习!
  回复  引用  查看    
#127楼2008-08-06 00:12 | 狼Robot      
再次学习.
  回复  引用  查看    
#128楼2008-08-06 07:59 | 知秋一叶      
哈哈!楼主真是太强了,下代码学习!
  回复  引用  查看    
#129楼2008-08-06 08:23 | 高海东      
楼主总体上说很不错,但是对批量增加和修改还需加强,比如回车移到下行或者下一个格子,用上下左右键移动到不同的格子修改等,总之是方便客户操作
  回复  引用  查看    
#130楼[楼主]2008-08-06 08:47 | jillzhang      
@高海东
回车,箭头移动单元格的功能是很好,有时间补充上

  回复  引用  查看    
#131楼2008-08-06 08:55 | Jude Chen      
今天的链接还是跟昨天一样啊,下不来,被禁掉了

楼主能否再提供一个链接

谢谢了!

  回复  引用  查看    
#132楼2008-08-06 09:06 | winzheng      
很实用,very good
  回复  引用  查看    
#133楼2008-08-06 09:29 | 阿滨       
不错!!可惜extjs开发效率太低了!不如用ComponentArt
  回复  引用    
#134楼2008-08-06 11:53 | Ricky_huang[未注册用户]
为什么我找不到数据库呢?
  回复  引用    
#135楼2008-08-06 12:38 | Ss00000000000[未注册用户]
Ext效率挺低的,
  回复  引用    
#136楼2008-08-06 12:39 | Ss00000000000[未注册用户]
不是说开发效率,是性能太低了,生成了太多的代码,导致页面很臃肿
  回复  引用  查看    
#137楼2008-08-06 13:08 | veter      
很好,最近正在找这方面资料,还有问题想请教楼主,给你发Email
  回复  引用  查看    
#138楼[楼主]2008-08-06 13:41 | jillzhang      
@Jude Chen
园子中空间满了,我也没地方放了呀
@winzheng
@veter
@Ss00000000000
谢谢回复
@Ricky_huang
sql2005实例数据库

  回复  引用  查看    
#139楼2008-08-06 14:15 | 张波sun      
关注
  回复  引用  查看    
#140楼2008-08-06 16:53 | Jude Chen      
@jillzhang
谢谢楼主,看来我只能回家下了,呵呵

你的这几个demo我都reproduce了一下,呵呵,初看ExtJS感觉挺炫,但是一直没有深入学习,WCF也是,只是略懂皮毛,学习了你的几个例子,感觉降低了我的学习难度,谢谢!

ps:今天的这个最终版,功能已经很强大了,期待楼主有更惊艳的作品!

  回复  引用  查看    
#141楼2008-08-06 19:46 | 木鱼      
阿门,今天的更新版下载不了了
  回复  引用  查看    
#142楼2008-08-06 19:54 | 木鱼      
再来留言一下,鄙视skydriver。。。

希望有个人愿意分流一下。。或Email给我。。。 fly_woodenfish[at]163.com 。。。万谢。。。。

  回复  引用  查看    
#143楼[楼主]2008-08-06 20:09 | jillzhang      
@木鱼
已经发到email

  回复  引用  查看    
#144楼2008-08-06 22:48 | StephenJu      
学习了,有不明白的还请多多指教!谢谢!!
  回复  引用    
#145楼2008-08-06 23:36 | ygl[未注册用户]
下不了,
  回复  引用  查看    
#146楼2008-08-06 23:38 | Geerry      
能否发份我,ygl127@163.com,谢谢
  回复  引用    
#147楼2008-08-07 08:41 | 未登陆版木鱼[未注册用户]
@jillzhang
谢谢 :-)

  回复  引用  查看    
#148楼2008-08-07 09:53 | 自由精灵      
相当不错,学习
  回复  引用  查看    
#149楼2008-08-07 09:53 | 9who      
运行的时候,提示用户 '' 登录失败。该用户与可信 SQL Server 连接无关联。
connectionString="Data Source=192.168.33.10;我修改我的数据库源了,怎么会提示出错呢

  回复  引用  查看    
#150楼2008-08-07 09:56 | 9who      
returnData.TotolRecord = res.ToArray<Product>().Length;
这里提示的,希望得到帮助

  回复  引用  查看    
#151楼[楼主]2008-08-08 15:43 | jillzhang      
@9who
数据库连接配置不正确

  回复  引用  查看    
#152楼[楼主]2008-08-08 15:45 | jillzhang      
@Geerry
已经发送到email

  回复  引用  查看    
#153楼2008-08-09 13:20 | xuanfeng      
很实用的东西
  回复  引用  查看    
#154楼2008-08-09 14:33 | 水果阿生      
好文,加油啊。
  回复  引用  查看    
#155楼2008-08-09 14:43 | SuperWulei      
楼主做的这个界面很好,我很喜欢
  回复  引用  查看    
#156楼2008-08-09 17:07 | 1-2-3      
强帖,收藏。
  回复  引用  查看    
#157楼2008-08-09 17:32 | 金色海洋(jyk)      
帖子怎么提前了?每个人的帖子都能提前吗?
  回复  引用    
#158楼2008-08-09 21:29 | lee576[未注册用户]
如果能出一本这样的书,我肯定会买的,呵呵!
  回复  引用  查看    
#159楼2008-08-09 21:50 | 畅想自由      
自从EXT团队更改序列为GPL后,就很少用了。
  回复  引用    
#160楼2008-08-10 10:50 | nh022[未注册用户]
楼主高手!
代码下载不了,是否可以给我发送一份??nh022@163.com

  回复  引用    
#161楼2008-08-10 22:45 | xspring[未注册用户]
zyc_0204@163.com 代码下载不了,是否可以给我发送一份?
  回复  引用  查看    
#162楼[楼主]2008-08-11 08:55 | jillzhang      
@xspring
@nh022
文章最后的文件在园子中,可以下载的

  回复  引用  查看    
#163楼[楼主]2008-08-11 08:57 | jillzhang      
@xuanfeng
@水果阿生
@SuperWulei
@lee576
多谢你们的支持

  回复  引用  查看    
#164楼[楼主]2008-08-11 08:58 | jillzhang      
@畅想自由
的确,ExtJs团队改了开源协议,有些应用场合就受到限制了,他们做了那么多,也想得到一些回报,想想也是正常的事情。
我这个是出于学习自用,无所谓了

  回复  引用  查看    
#165楼[楼主]2008-08-11 08:59 | jillzhang      
@金色海洋(jyk)
可以手工提前嘛,:)

  回复  引用    
#166楼2008-08-11 08:59 | 韩[未注册用户]
太厉害了,可以考虑做成控件呀
  回复  引用  查看    
#167楼2008-08-11 14:35 | 守候彩虹      
向楼主请教几个问题:
1.Extjs中如何实现CheckBoxList?好像没有这相关控件。
2.Extjs显示中文,在firefox,opera等非IE浏览器中,字体总是小一号,不知如何解决?
3.在服务器端,不知楼主用的序列化工具是什么,我用json.net,但在序列化对象时,若对象有循环引用是就要报错,不知能如何解决

  回复  引用  查看    
#168楼[楼主]2008-08-11 21:40 | jillzhang      
@守候彩虹
1.Extjs中如何实现CheckBoxList?好像没有这相关控件。
Extjs官方于8月4日下午宣布发布Ext2.2版本,新版本支持CheckBoxGroup和RadioGroup
2.需要调节样式,extjs默认的是英文字体,有些字体在ff下的确有些变形
3.我用的WCF内置的Json格式化器

  回复  引用  查看    
#169楼2008-08-11 23:44 | 守候彩虹      
@jillzhang
谢谢楼主,期待你能写一些深入应用的文章,比如,可以用一个系列的文章讲讲一个完整项目的开发,因为我认为,在一个真正项目中应用Extjs,是不可能按照官方示例来写js代码的,许多js代码都需要封装,且js代码的组织也很考究水平,可能还会频繁涉及到Extjs扩展与插件的书写,我认为,扩展与插件才是Extjs的精华。

  回复  引用  查看    
#170楼2008-08-12 11:21 | 守候彩虹      
@jillzhang
另,好像目前CheckBoxGroup还不支持动态绑定,楼主可否给个示例

  回复  引用  查看    
#171楼2008-08-12 11:52 | 狼Robot      
唉.界面效果是比较好,可是太多代码要写了.
  回复  引用  查看    
#172楼[楼主]2008-08-12 16:13 | jillzhang      
@狼Robot
我感觉能有这样效果,代码量不是很大呀

  回复  引用  查看    
#173楼[楼主]2008-08-12 16:15 | jillzhang      
@守候彩虹
你的意思是根据数据源生成CheckBoxGroup么?
Store?

  回复  引用    
#174楼2008-08-12 18:03 | mzl[未注册用户]
能不能把数据库也发上来
  回复  引用  查看    
#175楼2008-08-12 18:57 | 守候彩虹      
@jillzhang
是的,是这个意思,能否给个示例?

  回复  引用  查看    
#176楼[楼主]2008-08-13 09:05 | jillzhang      
@mzl
数据库是sql2005实例数据库

  回复  引用  查看    
#177楼[楼主]2008-08-13 09:06 | jillzhang      
@守候彩虹
我现在主要精力没办法花在extjs上,以后有机会实现了,发给你

  回复  引用    
#178楼2008-08-14 00:51 | 點[未注册用户]
此前通過EXT1.1+Microsoft.Practices.EnterpriseLibrary+Newtonsoft.Json+.ashx代碼量巨大. 敢情你的開發模式對于我來說減少35%代碼量. 且技術前衛.
學習...吸收了... 呵呵.

  回复  引用  查看    
#180楼2008-08-26 17:26 | XDS      
楼主高手哇!
代码下载不了哦,能否发送一份给我呢??fjfuqingxds@163.com

  回复  引用  查看    
#181楼[楼主]2008-08-27 09:30 | jillzhang      
@XDS
最下面的连接是可以下载的
另外,建议你同时看下下篇文章http://www.cnblogs.com/jillzhang/archive/2008/08/09/1259489.html" target="_new">http://www.cnblogs.com/jillzhang/archive/2008/08/09/1259489.html
已经对本文做了改进

  回复  引用    
#182楼2008-08-29 09:56 | 糖冒鸡屎[未注册用户]
找的就是他。。。
  回复  引用    
#183楼2008-08-29 10:41 | 今天真无聊[未注册用户]
楼主有没有对应的这个项目的数据库脚本啊,这样直接就能运行起来了,万分感谢,请楼主能发到我的email里,谢谢!
  回复  引用  查看    
#184楼[楼主]2008-08-29 13:45 | jillzhang      
@今天真无聊
那个数据库很大的,在sql2005的安装程序中就有。

  回复  引用  查看    
#185楼2008-09-19 16:37 | 不若相忘于江湖      
WCF支持Datetime序列化。
  回复  引用    
#186楼2008-09-20 22:54 | 小菜一支[未注册用户]
能否麻烦你发份代码给我呢??lszhi2005@126.com

  回复  引用  查看    
#188楼[楼主]2008-09-23 09:11 | jillzhang      
@不若相忘于江湖
我这里测试的结果是:extjs无法解析wcf序列化的DateTime类型数据

  回复  引用    
#189楼2008-10-29 22:32 | wwbjt[未注册用户]
感谢楼主的代码,我用你的代码改造了我的项目,效果还不错,再次谢谢了!
我还想问一下ListFilter.js要怎么调用,我在filters的定义中增加了{ type: 'list', dataIndex: 'GroupName', store: dsGroupID }的定义,但是不起做用,不能看到列表的内容,能给个例子代码吗?

  回复  引用    
#190楼2009-01-03 09:57 | MagicBlack[未注册用户]
请问楼主有没 动态加载checkboxgroup 的例子啊,搜索了半天没找到。

很急啊,请回邮件。谢谢。

  回复  引用    
#191楼2009-01-23 14:21 | stone_web[未注册用户]
楼主:代码怎么下载不了呢,能发一份到我的邮箱吗?谢谢,哪位下载过了发一份到我邮箱谢谢!
  回复  引用    
#192楼2009-01-23 14:21 | stone_web[未注册用户]
楼主:代码怎么下载不了呢,能发一份到我的邮箱吗?谢谢,哪位下载过了发一份到我邮箱谢谢!
我的邮箱是:sxy_302@yingkesong.com.cn

  回复  引用  查看    
#193楼2009-02-24 10:07 | 咸鱼翻身      
不错
很好很强大
谢谢

  回复  引用    
#194楼2009-03-04 16:50 | Join_Join[未注册用户]
楼主怎么下载了 没看到数据库啊 能否发份数据库给我啊,谢谢
JoinHT@yahoo.com.cn

  回复  引用    
#195楼2009-03-26 09:35 | lxglxg[未注册用户]
楼主,程式怎么火狐瀏覽器不兼容?
  回复  引用    
#196楼2009-03-28 01:50 | IT女性[未注册用户]
楼主哥哥你好 我已下载装好这个数据库AdventureWorks web.config配置文件也改成我本机的密码了 程序运行后没数据 不知哪里没设置到 期待帅哥看到留言加偶QQ帮偶解决哦先谢咯~~
  回复  引用    
#197楼2009-03-28 02:03 | IT女性[未注册用户]
楼主哥哥你好 呵 上个问题解决了 偶把127.0.0.1改为.能显示数据了
现在的问题是我想导出本页或导出全部都出现以下问题:

请求错误

处理请求时服务器遇到错误。有关详细信息,请参阅服务器日志。

请楼主帮看是怎么回事捏?

  回复  引用    
#198楼2009-04-25 13:44 | 学习EXT[未注册用户]
数据库没有啊!
  回复  引用    
#199楼2009-05-23 09:45 | msvs08[未注册用户]
楼主,你好,能否发个导出excel的示例给我,我找了两天了,没有成功,我用的是coolite,有个成功的,但是导出的是只有第一页的数据,不是整个页面的。因为我用pagebar做了分页。。谢谢:)
  回复  引用  查看    
#200楼2009-06-09 14:40 | 羽之      
看了楼主的,代码.好像你的通用LINQ只支持单表查询吧.
  回复  引用  查看    
#201楼2009-06-10 09:09 | 咸鱼翻身      
你好打扰了
配置了好数据库后
火狐不能读取数据,里面一片空白
但是ie8可以看到
不明白是怎么回事
因为前面一个例子(股市行情grid)火狐浏览器是可以看到数据

评论共2页: 上一页 1 2 
发表评论

昵称: [登录] [注册]

主页:

邮箱:(仅博主可见)

评论内容:

  登录  注册

[使用Ctrl+Enter键快速提交评论]

0 1259489




相关文章:

相关链接: