【发布时间】:2012-06-16 11:38:43
【问题描述】:
我是一个长期的读者和第一次发帖。我已经在网上搜索了 2 天,但无济于事,因此决定寻求帮助。让我们看看你们都得到了什么! :)
(对不起,由于我是新用户,我无法发布屏幕截图。白白浪费了这么多时间。:()
情况如下:
1) 我创建了包含单选下拉菜单的简单 SSRS 2008 报告。为简单起见,我将“可用值”设置为一组固定值。 (如果您将下拉列表绑定到结果集,也会出现此问题,因此数据源似乎与此处无关。)
2) 在报表生成器和报表服务器本身上运行报表时,报表运行良好。
3) 但是,当显示来自 ASP.NET 服务器“ReportViewer”控件的报表时,单选下拉菜单不会在回发时绑定。换句话说,当我在下拉列表中选择一个值并单击“查看报告”按钮时,报告不会返回结果,并且下拉列表会返回所选选项“
4) 此问题仅发生在单选下拉菜单中。多选下拉菜单、文本框、复选框等没有这个问题。
5) 作为参考,这里是控件的设置方式。除了在后面的代码中设置 ReportPath(并且只有一次,第一次加载页面时),我根本不操作控件。
<rsweb:ReportViewer ID="ReportViewer1" runat="server"
ProcessingMode="Remote"
Width="100%"
Height="800px"
AsyncRendering="False">
</rsweb:ReportViewer>
6) 我的开发环境:VS.NET 2010、ASP.NET Web Forms、.NET 4 framework、Microsoft.ReportViewer.Common.dll(文件版本10.0.30319.1)
我已经在网上搜索了几天,但没有发现其他人遇到同样问题的参考资料,所以要么我做的事情明显错误,要么我的谷歌搜索技能很糟糕。我发现只有one discussion thread 似乎相关并且有一个建议的“解决方案”:他们创建了一个手动解析 ReportViewer 控件的回发值并将它们放入 List
有什么想法吗?
【问题讨论】:
标签: reporting-services postback data-binding report-viewer2010