TelerikReport将null作为参数发送到StoredProcedure

时间:2017-08-12 05:17:21

标签: telerik telerik-reporting

我想在项目中使用Telerik报告,并希望使用stored-Procedure作为数据源。所以,我应该在第一步(我的问题)中在Telerik Report Designer中做一个报告,然后在我的Asp.net项目中使用它。
 我完全使用(向导)方法来创建Telerik文档中提到的数据源和参数,但是存在一个问题: 报告仅传递在设计时定义的默认参数,当我在预览模式下更改参数值时,它不会传递给SP。如果我没有为参数设置默认值,则始终使用空值调用SP。似乎输入文本框之间没有映射,并且参数将被发送到SP 有没有人有同样的经历,可以帮助我? 的更新:
我做了什么:

  • 在Telerik Report Designer R1 2017中创建新的空白报告
  • 从“数据”选项卡中选择“SQL数据源”,从“现有数据”连接中选择正确的SP,将参数默认值保留为空,然后执行...并完成。
  • 在“报表资源管理器”窗口中,右键单击“参数”,然后使用存储过程参数的名称和数据类型添加新参数。将其可见性更改为true,没有任何价值。
  • 在“主页”选项卡中,选择预览并选中SQL Profiler以进行db调用跟踪。 Sp在第一次被空值调用,但即使我在预览模式下更改参数值,SP也会被空参数值调用。

0 个答案:

没有答案