您请求的报表需要更多信息...

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/264434.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

rsync推拉模型及结合inotify实现推模型自动同步

一、前言 无论使用什么操作系统下,都经常有同步文件的需求,不管发生在本地,还是发生在本地和远程主机之间。那么应该怎么做呢? 使用拷贝类的命令,本地使用cp命令,复制到远程主机使用scp这样的命令&#xff…

数据库设计:三范式

第一范式:确保每列的原子性. 如果每列(或者每个属性)都是不可再分的最小数据单元(也称为最小的原子单元),则满足第一范式. 例如:顾客表(姓名、编号、地址、……)其中"地址"列还可以细分为国家、省、市、区等。第二范式:在第一范式的基础上更进一层,目标是确保表…

oracle to pgsql,PostgresToOracle

PostgresToOracle官方版是一款十分专业和实用的PostgreSQL数据库迁移到Oracle工具,PostgresToOracle官方版功能出色,操作便捷,能够轻松快捷的帮助大家将PostgreSQL数据导入到oracle数据中,导入之后可以进行数据编辑,此…

资源下载列表

赵昱的博客:http://blog.zhaoyu.me/ 新托福考位助手:1.0.0 Beta2 | Download :新托福考位助手 (601) | 更新记录 Icyplayer Library C#:1.0.0 | Download:Icyplayer Library C# (522) | 更新记录 转载于:https://www…

Struts2中的OGNL详解

2019独角兽企业重金招聘Python工程师标准>>> 首先了解下OGNL的概念: OGNL是Object-Graph Navigation Language的缩写,全称为对象图导航语言,是一种功能强大的表达式语言,它通过简单一致的语法,可以任意存取…

oracle exacc,【学习笔记】Oracle 11GR2新特性Adaptive Cursor Sharing(ACS)

天萃荷净Oracle研究中心学习笔记:分享一篇关于Oracle 11.2.0.1 11Gr2数据库最新版本中最新特性Adaptive Cursor Sharing(ACS)深入研究笔记。本站文章除注明转载外,均为本站原创: 转载自love wife & love life —Roger 的Oracle技术博客本…

鼠标屏幕取词-技术

二、小故事串起来,就是秘密所在 别以为刚才那几个小故事都是杂乱无章地堆在一起,只要你把它们看明白了,那取词的秘密也就大白于天下了。让我们看看词霸在几个小故事中各扮演了什么角色…… 1.获得鼠标当前位置 通过HOOK机制钩住系统中的鼠标消…

C# 之 HttpResponse 类

Response 对象,派生自HttpResponse 类,该类封装来自 ASP.NET 操作的 HTTP 响应信息。存在于System.Web命名空间下。 注:MIME(Multipurpose Internet Mail Extensions)多用途互联网邮件扩展类型就是设定某种扩展名的文件用一种应用程序来打开的…

oracle时间类型插入,oracle 插入时间字符串 Date类型

和MysqL不同,MysqL 可以直接插入 时间字符串的,UPDATE HR_EFF_EVALUATORSET LEVEL_ 2,ROLE_NAME_ 他评,ASSESS_ROLE_ 具体人员,ASSESS_WAY_ 10,WEIGHT_ 百分制,NOTE_ 欧敏测试,PLAN_ID_ 110001231000002,STATUS_ 0,CREATE_TIME_TO_DATE(2016-12-…

esper(4-3)-Non-Overlapping Context

语法 create context context_name start start_condition end end_condition 如: // 9点到17点此context才可用(以引擎的时间为准)。如果事件进入的事件不在此范围内,则不受该context影响 create context NineToFive start (0,…

牢骚贴

如果你不是在科研机构工作,抑或你不是自己做自己的项目,那么或许你会有我一样的情况。 老总要的是效率、效率、效率。。。。。。还是效率。他不管你用了什么oo或者设计技巧,他要的是在最短的时间完成项目,至于这个项目的可维护性、…

11个实用的CSS学习工具

为什么80%的码农都做不了架构师?>>> 1. 盒子模型的幻灯片 通过3D转换效果产生的互动的幻灯片。按向左或向右箭头键切换,全屏观看会有更好的效果。 2. CSS Diner 通过一个简单的小游戏让你学习CSS selector,输入正确的selector来完…

linux什么用户什么任务,Linux 用户

查看所有用户cat /etc/passwd查看linux下用户组cat /etc/group用cat /etc/passwd |cut -f 1 -d :系统默认用户 http://zhidao.baidu.com/question/133424460Linux 用户user和用户组group管理 概念主要讲在Linux 系统中用户和用户组管理的概念,相关命令;对单用户多任…

使用字符缓冲流读取数据

package text;import java.io.BufferedReader;import java.io.FileReader;import java.io.IOException; public class Buff5 { public static void main(String[] args) {          BufferedReader bosnull;          try {//      …

Google 节日徽标全集 (1999-2009) (下)

这是 Google 节日徽标全集的第三部分,也是最后一部分,包含 Google 2006 至 2009 年 2 月全部节日徽标。需要指出的是,这些徽标均来自 Google 国际站点,也就是 www.google.com,Google 在众多本地站点上还有大量本土化的…

HBuilder:最快的Web开发IDE

HBuilder:最快的Web开发IDE http://www.csdn.net/article/2014-02-07/2818326-HBuilder-the-fastest-web-ide发表于2014-02-11 10:38| 26194次阅读| 来源CSDN| 59 条评论| 作者CSDN移动前端开发HBuilder数字天堂王安Web开发HTML5DCloud摘要:HBuilder是DC…

linux如何利用命令保存文件,如何在Linux中将命令输出保存到文件?

有时,Unix命令的输出可以使我们了解到这种情况的重要性,在这种情况下,我们想保存结果以供以后参考,在本文中,我们将看到如何将命令的输出保存到文件中。创建一个新文件可以使用>符号和新文件名来保存磁盘使用命令的…

Pycharm 项目无法导入自己写的模块(问题记录贴)

问题: 从外部导入一个Python项目后,发现包错误,如图: 解决步骤: 1.将目录下的"5-6——apriori.py"复制一份,重命名为”apriori.py"; 2.查资料知,pycharm不会将当前文…

Win2000/XP/2003路由制作之Nat共享上网

Win2000/XP/2003(必须SERVER(服务)版本的)ROUTEROS不会或则你的路由器突然坏了。紧急情况下,为了让老板的网吧正常营业,随手找个电脑就可以正常工作了。好吧。言归正传。NAT服务器软硬件准备俗话说“巧妇难…

Linux中的Interrupted system call错误

2019独角兽企业重金招聘Python工程师标准>>> 最近公司的一个项目,上线时候遇到了一些问题,服务跑一段时间后连接不上。 发现报了Interrupted system call这个错误引起的。 查了下资料,大致原因是系统繁忙处理不过来导致的。 根据网…