我在运行时更改了连接字符串,但它没有从new中选择记录 连接字符串。代码是:
private void Report_Load(object sender, EventArgs e)
{
try
{
foreach (ConnectionInfo item in Tests1.DataSourceConnections)
{
item.SetConnection(@".\sqlexpress", @"C:\DBFile\fff2011.mdf", true);
}
crystalReportViewer1.ReportSource = Tests1;
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
答案 0 :(得分:1)
我在报告中使用ODBC作为数据源来执行此操作。这样,您无需在实时和测试之间更改报告或代码中的任何内容。