水晶报表 Crystal Report 的问题
为什么每次调用报表都要我输入数据库连接的密码?
是不是要代码里面写死?
问题点数: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




