Crystal reports 引用xsd文件的Crystal报告
我正在尝试创建crystal报表,但我希望访问我在Web.Config文件中提到的连接字符串。另外,我想创建一个xsd文件,供crystal报告文件参考。有人能告诉我一个教程或论坛来解决我的问题吗?如果需要,您也可以通过编程设置报告数据源-如果需要,我可以提供详细信息 在调用myReportDocument.Load(“myreport.rpt”)和myReportDocument.Refresh()(后者实际上从数据库获取数据)之间,可以添加对myReportDocument.SetDataSource(myDataSource)的调用,该调用接受数据源类型的对象,您可以创建该对象,并调用其构造函数,包含您希望使用的数据源的URL、用户名和密码Crystal reports 引用xsd文件的Crystal报告,crystal-reports,Crystal Reports,我正在尝试创建crystal报表,但我希望访问我在Web.Config文件中提到的连接字符串。另外,我想创建一个xsd文件,供crystal报告文件参考。有人能告诉我一个教程或论坛来解决我的问题吗?如果需要,您也可以通过编程设置报告数据源-如果需要,我可以提供详细信息 在调用myReportDocument.Load(“myreport.rpt”)和myReportDocument.Refresh()(后者实际上从数据库获取数据)之间,可以添加对myReportDocument.SetDataS
希望这有帮助另一种方法是调用ReportDocument::SetDatabaseLogon(String*用户,String*密码,String*服务器,String*数据库);刷新前();如果您不想重复使用连接。这样做的好处是简单,但意味着您不会重复使用数据源。谢谢大家的帮助。 我现在能够使用XSD文件在crystal报告文件中显示数据。 xsd文件中的字段与从DB中获取值的select查询中提到的字段名称完全相同。 以下是xsd文件的一部分,其中包含xs:element标记中的字段名 还需要提到这些字段的数据类型。可以根据需要保留XSD文件名。 名称“Summary_Report_on_on_portal”和“Summary_Updt”与代码隐藏或查询字段中的任何数据集名称都不对应。可以根据用户的意愿保存 需要使用Field Explorer窗口中的Database Expert将此XSD文件引用到crystal报告中。“Summary_Updt”名称在新连接中可见,可以添加到crystal报告中。 xs:element字段中提到的字段是可见的,用户可以将其拖放到crystal报告中。 当用户向crystal报告(数据集)提及数据源时,数据集中的字段与XSD字段值匹配。 代码: objBL.Rpt.SetDataSource(objBL.ds_shipping_info.Tables[0])
希望这足够详细。使用数据集设计器时,如果有人需要更多信息,请告诉我,它将提示从配置中输入连接字符串,或使您能够将连接字符串保存到配置中。