使用数据集作为数据源

2020-08-18 11:06发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

直到现在,在设计报告以访问字段时,我一直使用ODBC连接。 这工作正常。

在我的C#代码中,我只是做...

rep.SetDataSource(someDataSet);

但是,如果我更改ODBC连接的名称,则必须更新所有报告。

我想知道是否有一种方法可以在设计报表时使用DataSet中的DataTable。 因此,我可以访问DataTable中的字段名称,但是在运行时仍继续使用如上所述的匹配DataSet设置数据源。

我肯定必须有一种方法。

希望这很有道理。

约翰

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

直到现在,在设计报告以访问字段时,我一直使用ODBC连接。 这工作正常。

在我的C#代码中,我只是做...

rep.SetDataSource(someDataSet);

但是,如果我更改ODBC连接的名称,则必须更新所有报告。

我想知道是否有一种方法可以在设计报表时使用DataSet中的DataTable。 因此,我可以访问DataTable中的字段名称,但是在运行时仍继续使用如上所述的匹配DataSet设置数据源。

我肯定必须有一种方法。

希望这很有道理。

约翰

付费偷看设置
发送
1条回答
灬番茄
1楼 · 2020-08-18 11:27.采纳回答

嗨,约翰,

实际上,更新DSN名称比将报告设置为DS然后再更新为DSN更好。

原因是,如果字段类型与.NET中的自动映射功能不匹配,则在找不到和中断报告的情况下只会删除这些字段。

在VS之外,除非您创建WSDL,否则我不建议这样做。 在VS内部,您可以使用DS,但是报表设计器是Basic的,因此它不能为您提供完整版的所有功能。

您可以做的是在CR Designer中将报告设置为使用XML文件( ADO.NET (XML))

对DS进行相同的代码设置后,它们仍然可以使用,如果您需要大量数据,可以在数据集有局限性的情况下使用XML文件源。

一周热门 更多>