在C#中从手动数据集创建Crystal报表

时间:2013-09-30 15:30:29

标签: c# crystal-reports xsd dataset

我需要从刚刚创建的数据集创建一个水晶报告。 我的步骤:

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没有捕获任何内容。有什么建议吗?

0 个答案:

没有答案