用多行动态填充水晶报告中的“详细信息”部分

时间:2021-04-15 14:59:01

标签: c# sql-server winforms crystal-reports mdf

我有一个水晶报告,我是从存储过程填充的,但是,当我将数据库转换为 MDF 文件进行部署时,我无法从数据库专家连接到 MDF,因为它不受支持水晶报告,当我尝试动态填充报告时,一切正常,除了在我有多行的详细信息部分,它只显示第一个以防我试图从数据表填充报告,因为我是'无法根据数据表中的行数在“详细信息”部分生成行

然后我尝试了:

DataSet ds = new DataSet();
sda.Fill(ds);
//IF is the RPT file
InvoiceFinal IF = new InvoiceFinal();
IF.DataSourceConnections.Clear();
MessageBox.Show(ds.Tables.Count.ToString());
IF.SetDataSource(ds);
Print p = new Print();
p.crystalReportViewer1.ReportSource = IF; 

此方法返回此错误:无法加载数据库信息

我为上述错误查找了解决方案,但没有任何效果。

我想知道是否有办法将行动态添加到报告中的第 3 部分,或者是否有针对上述错误的任何修复方法,或者是否有其他解决方法来实现我的目标。

0 个答案:

没有答案
相关问题