如何在保持“设计/预览”功能的同时将Telerik Report与业务对象绑定到DataTable?

时间:2011-01-26 21:05:46

标签: telerik

假设以下问题背景:

1)在我们的应用程序中,我们有一个使用以下方法的业务对象:

public DataTable GetCars(int modelID)  

方法在Cars类中找到。这会返回给定模型的许多卡片。

2)我们的开发团队确实希望使用Telerik报告工具中提供的设计/预览功能来设计和布局DataTable中给出的结果报告。

3)我们尝试使用对象数据源将上述DataTable绑定到报表。在选择我们的“GetCar”方法后,向导似乎立即终止。

您是否有任何关于如何“重复使用”我们创建的业务对象的建议,同时仍然保留Telerik Reporting设计界面的优势?

欢迎您提供任何提示或技巧。

我们尝试了什么?

2 个答案:

答案 0 :(得分:2)

这是一个解决方案......

1)针对表或视图使用SQL数据源设计报表。 2)设计Model方法以生成与SQL数据源相同的输出模式。 3)在Web应用程序中实现报告时,请将数据源更改为指向对象数据源,如上面的Telerik链接中所述。我们假设您的对象数据源与您的Model方法正确相关。

答案 1 :(得分:0)

使用Visual Studio或新的Desginer创建并运行报表,同时将其绑定到objectdatasource:您只需将连接字符串硬编码到数据方法的类中即可。在该方法内部使用连接字符串。 查看我的博客: http://flying2mind.blogspot.com/2013/10/creatingrunning-telerik-reports-in.html

http://flying2mind.blogspot.com/2013/07/telerik-report-doesnt-see-fields-of.html