Telerik报告?下载30天免费试用

通过报告参数动态更改连接字符串

环境

产品 Progress®Telerik®报告

描述

有时需要动态更改报表和/或数据项的连接字符串。

解决方案

这个需求不需要编写额外的代码就可以实现,直接在报表定义中使用专用的报表参数。以下是步骤:

  1. 在报表定义中引入一个新的报告参数(例如ConnectionStringParameter) -连接字符串将通过该参数传递给Report。
  2. 在报告或其他方面数据项(表,列表等),其中连接字符串应该被动态更改,引入一个新的绑定如下图所示:

    属性路径|表达式数据源。ConnectionString| = Parameters.ConnectionStringParameter.Value

笔记

数据源。ConnectionString属性没有在下拉列表中列出,必须手动输入。

建议的方法不能用于修改报告参数-> AvailableValues -> DataSource的连接字符串,因为报告参数不公开绑定。

可以使用相同的方法修改SelectCommand属性。的数据源。SelectCommand在本例中,应该在上面的代码片段中设置。

另请参阅

根据运行时数据动态更改连接字符串

在本文中
Baidu
map