我有以下控件:数据源、报表查看器和两个 Telerik RadDateTimePicker。我的 Rad Controls 的屏幕截图。
我的报告是客户报告定义 (.rdlc)。我的 SQL 2008 数据库中有一个用于报告和数据源的存储过程。
我已经通过 GUI IDE 使用 Rad Control 的参数源配置了存储过程,而不是在代码中。屏幕截图:
以下是数据源的 ASP 代码:
<asp:SqlDataSource ID="DataSourceViewWeeklySummary" runat="server"
ConnectionString="<%$ ConnectionStrings:SERVER %>"
SelectCommand="ProcedureWeeklySummary" SelectCommandType="StoredProcedure">
<SelectParameters>
<asp:ControlParameter ControlID="DTimePickerStartDate" Name="startDate"
PropertyName="SelectedDate" Type="DateTime" />
<asp:ControlParameter ControlID="DTimePickerEndDate" DefaultValue=""
Name="endDate" PropertyName="SelectedDate" Type="DateTime" />
</SelectParameters>
</asp:SqlDataSource>
我想在代码中,能够使用我的两个日期和时间选择器更新我的数据源的参数。然后刷新报表查看器以更新报表。有人可以指出我正确的方向,以便我可以用尽可能少的代码来实现这一目标吗?提前感谢您的帮助。如果我可以列出更多信息,请告诉我。