我需要从刚刚创建的数据集创建一个水晶报告。 我的步骤:
1)创建了数据集XSD(MainData.xsd)文件,其中包含与我的应用程序DataSet中相同的列数。 2)在VS2010中创建Crystal Report,使用向导选择数据集ADO.NET->选择我的数据集XSD文件。 3)从另一个类中获取我的数据集。 4)将我的数据集复制到XSD。 5)
这是代码的和平:
try
{
MainReport rep1 = new MainReport(); // MainReport name of CR
MainData data = mainData; //MainData - XSD file. mainData - local dataset
rep1.SetDataSource(data); //<-- this line application stucks
crystaReportViewer1.ReportSource = rep1;
}
catch (Exception ex)
{
...
}
在行 rep1.SetDataSource(数据); 应用程序停滞时,try-catch没有捕获任何内容。有什么建议吗?