繁体   English   中英

数据库连接Crystal报表

[英]database connection Crystal report

我在Windows窗体应用程序C#中具有mysql数据库,并且我想使用Crystal Report进行报告,但是我想在没有报告向导的情况下连接到DB,因为我希望我的应用程序独立于数据库服务器地址,并且我的应用程序具有可以设置的此选项数据库服务器地址连接。如何达到此目标?

先感谢您。

本文所述 ,我认为您可以根据情况手动传递connectionStrings

// Get document 
ReportDocument doc = this.CrystalReportSource1.ReportDocument;

// Set connection string from config in existing LogonProperties
doc.DataSourceConnections[0].LogonProperties.Set("Connection String",
ConfigurationManager.AppSettings["connectionString"]);

// Add existing properties to a new collection
NameValuePairs2 logonProps = new NameValuePairs2();
logonProps.AddRange(doc.DataSourceConnections[0].LogonProperties);

// Set our new collection to be the defaults
// This causes Crystal Reports to actually use our changed properties
doc.DataSourceConnections[0].SetLogonProperties(logonProps); 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM