CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

水晶报表 Crystal Report 的问题

楼主beckhamzzj(小贝)2006-06-01 11:32:58 在 .NET技术 / C# 提问

为什么每次调用报表都要我输入数据库连接的密码?  
  是不是要代码里面写死? 问题点数:20、回复次数:9Top

1 楼xinwan520()回复于 2006-06-01 11:39:39 得分 0

我也很想知道,  
  顶一下Top

2 楼bhwhy(苏秦)回复于 2006-06-01 11:40:15 得分 20

public   static     CrystalDecisions.Shared.TableLogOnInfos   CrTableLogOnInfos(string   reportDataSource)  
  {  
  CrystalDecisions.Shared.TableLogOnInfos   crTableLogOnInfos=new   CrystalDecisions.Shared.TableLogOnInfos();  
  CrystalDecisions.Shared.TableLogOnInfo   crTableLogOnInfo=new   CrystalDecisions.Shared.TableLogOnInfo();  
  CrystalDecisions.Shared.ConnectionInfo   crConnectionInfo=new   CrystalDecisions.Shared.ConnectionInfo();  
   
  crConnectionInfo.ServerName   =   CommonFunction.ClientInfo.ServerName;  
  crConnectionInfo.DatabaseName   =   CommonFunction.ClientInfo.DbName;  
  crConnectionInfo.UserID   =   CommonFunction.ClientInfo.DbUserName;  
  crConnectionInfo.Password   =   CommonFunction.ClientInfo.DbPassword;  
   
  crTableLogOnInfo.ConnectionInfo   =   crConnectionInfo;  
   
   
  crTableLogOnInfo.TableName   =   reportDataSource;  
   
   
   
   
  crTableLogOnInfos.Add(crTableLogOnInfo);  
   
  return   crTableLogOnInfos;  
  }  
   
  frm.crystalView.LogOnInfo=CrystalParametersFunction.CrTableLogOnInfos("水晶报表绑定的表名");  
  Top

3 楼bhwhy(苏秦)回复于 2006-06-01 11:41:31 得分 0

using   System;  
  using   CrystalDecisions.CrystalReports.Engine;  
  using   CrystalDecisions.Shared;Top

4 楼beckhamzzj(小贝)回复于 2006-06-01 13:28:45 得分 0

crConnectionInfo的属性一定要一个个设置么  
   
  我现在从xml里面好像只能直接拿到connectionString阿  
   
  <connectionStrings>  
  <add   name="Connection   String"   connectionString="server=wxhx-accord;database=omdonsite_dev;user   id=sa;password=admin;min   pool   size=4;max   pool   size=20;"   providerName="System.Data.SqlClient"/>  
  </connectionStrings>  
   
   
  Top

5 楼bhwhy(苏秦)回复于 2006-06-01 13:32:21 得分 0

你做成一个静态函数,设一次就可以了.这和你的连接字符串没关系.这是设水晶报表的相关参数Top

6 楼beckhamzzj(小贝)回复于 2006-06-01 13:52:31 得分 0

跑完了出来一个空白页面是怎么回事?Top

7 楼kyle315(给我个支点,我能翘起地球仪)回复于 2006-06-01 13:59:32 得分 0

在OLE   DB   (ADO)   对话框中选中   “Integrated   Security”(集成安全性)对话框就行了。Top

8 楼bhwhy(苏秦)回复于 2006-06-01 13:59:46 得分 0

你可以用向导,找个有数据的表,一步步生一个水晶报表看看.Top

9 楼beckhamzzj(小贝)回复于 2006-06-01 14:04:56 得分 0

在没用上面的代码之前是好的呀,只是需要每次输入数据库密码,晕阿晕  
  是不是还有一个方法直接把数据查到了放在dataset,然后用dataset和报表榜定?Top

相关问题

关键词

得分解答快速导航

  • 帖主:beckhamzzj
  • bhwhy

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo