我开始使用 fastreport.net 在 c# 中生成报告,因为 Crystal 报告与 .net4 不兼容。它是如此简单,但它也如此复杂。我尝试通过我的应用程序将 sql 命令传递给我的报告,但它不起作用。任何人都可以帮助我吗?这是代码:
Report rpt = new Report();
rpt.Load("H:\\MyReport.frx");
rpt.SetParameterValue("Parameter", "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=Confictionary");
FastReport.Data.TableDataSource data = rpt.GetDataSource("Contact") as FastReport.Data.TableDataSource;
data.SelectCommand = "SELECT * from contact";
rpt.Prepare();
rpt.ShowPrepared();
它在第 5 行抛出异常:“对象引用未设置为对象的实例。” 请某人帮助我。
很多