水晶报表研究 VS-2005
如何去掉水晶报表打印数据库验证
代码如下:
1
private void ConfigureCrystalReports()
2
{
3
ConnectionInfo connectionInfo = new ConnectionInfo();
4
connectionInfo.ServerName = ".";
5
connectionInfo.DatabaseName = "Northwind";
6
connectionInfo.UserID = "sa";
7
connectionInfo.Password = "woaini";
8
string reportPath = Server.MapPath("NorthwindCustomers.rpt");
9
crystalReportViewer.ReportSource = reportPath;
10
SetDBLogonForReport(connectionInfo);
11
}
12
13
private void Page_Init(object sender, EventArgs e)
14
{
15
ConfigureCrystalReports();
16
}
17
private void SetDBLogonForReport(ConnectionInfo connectionInfo)
18
{
19
TableLogOnInfos tableLogOnInfos = crystalReportViewer.LogOnInfo;
20
foreach (TableLogOnInfo tableLogOnInfo in tableLogOnInfos)
21
{
22
tableLogOnInfo.ConnectionInfo = connectionInfo;
23
}
24
}
private void ConfigureCrystalReports()2
{3
ConnectionInfo connectionInfo = new ConnectionInfo();4
connectionInfo.ServerName = ".";5
connectionInfo.DatabaseName = "Northwind";6
connectionInfo.UserID = "sa";7
connectionInfo.Password = "woaini";8
string reportPath = Server.MapPath("NorthwindCustomers.rpt");9
crystalReportViewer.ReportSource = reportPath;10
SetDBLogonForReport(connectionInfo);11
}12

13
private void Page_Init(object sender, EventArgs e)14
{15
ConfigureCrystalReports();16
}17
private void SetDBLogonForReport(ConnectionInfo connectionInfo)18
{19
TableLogOnInfos tableLogOnInfos = crystalReportViewer.LogOnInfo;20
foreach (TableLogOnInfo tableLogOnInfo in tableLogOnInfos)21
{22
tableLogOnInfo.ConnectionInfo = connectionInfo;23
}24
}


浙公网安备 33010602011771号