微软报表服务的几个问题
最近使用微软的报表服务,遇到了几个问题,不知怎么解决.
1)想实现点击列标题来排序的功能,但是数据区域的排序方式不能用参数.
目前的实现的方法是给列标题加一个导航的action,本action用一个参数来指示是那个列排序,用另外一个列来指示是升序还是降序,具体的链接如下
= Globals!ReportServerUrl & "?" & Globals!ReportFolder & "/" & Globals!ReportName & "&SortField=c_gcode&SortDirect=Descending&rc:Parameters=false"
然后在数据区域中的排序表达式中使用这两个参数.
<Sorting>
<SortBy>
<SortExpression>= Fields(Parameters!SortField.Value).Value</SortExpression>
<Direction>Ascending</Direction>
</SortBy>
</Sorting>
现在最大的问题是Ascending处不能使用参数!!!
2)Textbox的的导航(Action)链接中如果使用中文,则会乱码.
<Action>
<Hyperlink>="javascript:alert('"+ Fields!c_name.Value +"')"</Hyperlink>
</Action>
Fields!c_name.Value 会返回中文,但是alert显示的是乱码.
posted on 2004-08-15 16:56 EnjoyIt.Zwg 阅读(806) 评论(2) 编辑 收藏 举报