ASP.NET水晶报表心得:

我建立好的的报表,在本机测试通过,可是一发布就出现这个提示:"您请求的报表需要更多信息...".这个问题郁闷死我了,困扰了我好一阵,说句心里话,还没有解决,在网上了也搜索了,但是没有解决我所遇到的问题,我采取了一个折中的办法去处理.

首先说一下这个问题的所在原因,可能是你在设计水晶报表的时候,采用的数据源与所发布机器的数据源不一致所造成的,但水晶报表中你设计好的报表模板的数据源又没法更改,即使更新,有时候还会出现这个问题.我没有找到水晶报表数据源更改的语句.只有通过设计器去更新数据源.

即然这是问题的所在原因:我采用的方法是这样的:首先,在设计报表的时候,连接SQL服务器的时候采用"."(注意:是一个点代表本机),数据库,登陆用户名和密码与发布服务器的数据源保持一致,这样就保证你所设计的数据源与发布服务器的保持相同.解决数据源不一致的问题.

其次,在点击打印或者导出生成的时候,还会出现这个提示.原因是,在水晶报表中,打印和导出都要求重新绑定数据源,所以在ASPNET页中不要用IsPostBack判断事件,直接在Page_Load中每次刷新的时候调用报表加载绑定方法.即可以解决这个问题.

另外这只是个折中的方法,缺点是:每个报表需要建立一个页面,太麻烦,另外,就是应该可以通动推的方式动态绑定报表.希望高手指教,我没研究明白.^.^

注:如果想将报表上方显示的主报表去掉,可以这样处理一下,让其变小

TabControl tc = (TabControl)this.crystalReportViewer1.Controls[0].Controls[0];
       tc.ItemSize = new Size(1, 1);

转载于:https://www.cnblogs.com/chenbg2001/archive/2009/01/03/1367536.html

您请求的报表需要更多信息...相关推荐

  1. 水晶报表,解决——提示“您请求的报表需要更多信息.”

    水晶报表,解决--提示"您请求的报表需要更多信息." string sql = "Select * from Orders";string DBConfig_s ...

  2. python_django_禁止访问 _CSRF验证失败. 请求被中断_更多信息请设置选项DEBUG=True。

    问题描述: 访问一个url时,回有一个注册页面的响应,输入对应的信息后,单击注册按钮进行提交进行页面跳转,显示禁止访问 _CSRF验证失败. 请求被中断_更多信息请设置选项DEBUG=True. 解决 ...

  3. wpf prism4 出现问题:无法加载一个或多个请求的类型。有关更多信息,请检索 LoaderExceptions 属性。...

    WPF Prism 框架 程序 出现 问题: 无法加载一个或多个请求的类型.有关更多信息,请检索 LoaderExceptions 属性. 1.开始以为是配置的问题,找了半天,最后原来是有个依赖类库没 ...

  4. C#反射报错:无法加载一个或多个请求的类型。有关更多信息,请检索 LoaderExceptions 属性

    今天用反射报错: 无法加载一个或多个请求的类型.有关更多信息,请检索 LoaderExceptions 属性 报错代码如下: var Assembly.LoadFile(dllPath); var t ...

  5. 无法加载一个或多个请求的类型。有关更多信息,请检索 LoaderExceptions 属性。

    最近在项目中添加了统计功能,需要分析用户请求的useragent,识别出用户手机类型(android,ios),系统版本,通过ip识别用户所在地区 因为之前已经记录了用户的请求统计,所以这次考虑用qu ...

  6. php捕获500错误信息,php – 如何获取有关错误500的更多信息 – 内部服务器错误?...

    我在我的 PHP网站的许多部分使用$ajax请求一切正常,直到几天前我所有的$ajax请求开始给出错误500 – 内部服务器错误. 我可以在控制台中看到该错误,并且我还使用错误处理程序来获取有关错误的 ...

  7. nagios全攻略(三)----使用插件监控更多信息

    三. 使用命令和插件监控更多信息<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office&quo ...

  8. Ajax跨域请求,无法传递及接收cookie信息解决方案

    Ajax跨域请求,无法传递及接收cookie信息解决方案 参考文章: (1)Ajax跨域请求,无法传递及接收cookie信息解决方案 (2)https://www.cnblogs.com/yalong ...

  9. WinPcap获取网卡的更多信息

    获取网卡的更多信息, IP地址, 子网掩码等等. // pcap_findalldevs_ex2.cpp : 定义控制台应用程序的入口点. //#include "stdafx.h" ...

最新文章

  1. Platform Builder 5下WinCE 5.0目录结构
  2. 【Java】内部类 语法总结
  3. 三年开发剑指阿里,复习耗时168天,三面阿里巴巴,成功定级P7
  4. 开发环境下jboss 7.1.1 Final 的jsp热部署解决方案--转
  5. C++ 标准输入流01
  6. QQ浏览器如何查看网站保存的密码
  7. 95-190-035-源码-window-Time Window 实现
  8. pthread线程传递数据回主线程_操作系统4:线程(1)
  9. 微信小程序用RSA加密和java后台对接。
  10. 在SourceForge中建立开源项目
  11. Windows Server 2008 R2 小技巧
  12. kali入侵win7
  13. java web需要学多久_java框架都有哪些 要学多久
  14. 【总结整理】AI产品经理大会2017(转载)
  15. 张蕾:北斗链将重新回到技术研发的道路上
  16. JDK7安装和配置 JAVA JDK7安装配置教程
  17. 第七章 射频信号源
  18. 概率论与数理统计测试(一)
  19. 基于HTML美食餐饮文化项目的设计与实现 HTML学生网页设计作业 计算机毕业设计 HTML+CSS+JavaScript
  20. 编程探究智能手机的图案解锁

热门文章

  1. 你有可能错过的东西:IIS7 ULR-Rewrite已经成为正式版本
  2. 你的眼睛已经睁开了!(转)
  3. java spring框架 注解_spring框架之注解的使用
  4. 图片识别不了小程序怎么办_图片转文字【微信小程序】
  5. tp3.2 不能提交到action方法_什么是死锁,如何避免死锁(4种方法)
  6. java 运行时类型_Java基础之RTTI 运行时类型识别
  7. 【caffe-Windows】微软官方caffe之 matlab接口配置
  8. 10分钟看懂浏览器的渲染过程及优化
  9. vue官方eslint插件配置eslint-plugin-vue-libs
  10. 《CLR via C#》之线程处理——线程基础