在我的网络表单的报告查看器中,多下拉参数列表的文本显示在复选框下方而不是值的右侧。
我的ssrs rpt显示右侧的值,但是当通过我的webform应用程序从服务器访问ssrs rpt时,它们会显示在彼此之下。
如何将文本设置在右侧而不是彼此之下?
示例:
checkbox
AAA
checbox
BBB
checkbox
CCC
checkbox AAA
checkbox BBB
checkbox CCC
我的reportviewer标记设置如下:rsweb:ReportViewer ID =“ReportViewer1”
runat="server" Font-Names="Tahoma"
Font-Size="10pt" InteractiveDeviceInfos="(Collection)" ProcessingMode="Remote"
WaitMessageFont-Names="Tahoma" WaitMessageFont-Size="10pt" Height="667px"
Width="1241px" ShowFindControls="true" ShowExportControls="true" ShowPrintButton="true">
<ServerReport ReportPath="/wms_reports/crewzfone_sales"
ReportServerUrl="http://ojuscluster01/reportserver" />
</rsweb:ReportViewer>
我将以下覆盖样式放在网页上,但似乎没有发生:
<style type="text/css">
#ctl00_MainContent_Chart1_rptViewerCrewzFoneSales_ctl04_ctl03_divDropDown
{
text-align: left !important;
overflow: visible;
}
</style>
页面源如下...之后您可以看到DIV标签上的下拉列表及其中的表格数据。每一个都是一个复选框(很好),但正如我所提到的,相关的数据出现在每个复选框的顶部,立即进入复选框的权利。
除了我在上面的页面中所做的任何其他属性外,似乎没有任何方法可以更改reportviewer上的样式。如果有人遇到同样的问题并解决了,我将非常感谢您的回复。
<div id="ctl00_MainContent_Chart1_rptViewerCrewzFoneSales_ctl04_ctl03_divDropDown" onclick="event.cancelBubble=true;" onactivate="event.cancelBubble=true;" style="display:inline-block;border-color:DarkGray;border-width:1px;border-style:Solid;font-family:Tahoma;font-size:8pt;height:150px;overflow:auto;background-color:window;display:none;position:absolute;z-index:11;">
<table cellpadding="0" cellspacing="0" style="background-color:window;">
<tr>
<td nowrap="nowrap"><span style="font-family:Tahoma;font-size:8pt;"><input id="ctl00_MainContent_Chart1_rptViewerCrewzFoneSales_ctl04_ctl03_divDropDown_ctl00" type="checkbox" name="ctl00$MainContent$Chart1$rptViewerCrewzFoneSales$ctl04$ctl03$divDropDown$ctl00" onclick="$get('ctl00_MainContent_Chart1_rptViewerCrewzFoneSales_ctl04_ctl03').control.OnSelectAllClick(this);" /><label for="ctl00_MainContent_Chart1_rptViewerCrewzFoneSales_ctl04_ctl03_divDropDown_ctl00">(Select All)</label></span></td>
</tr><tr>
<td nowrap="nowrap"><span style="font-family:Tahoma;font-size:8pt;"><input id="ctl00_MainContent_Chart1_rptViewerCrewzFoneSales_ctl04_ctl03_divDropDown_ctl01" type="checkbox" name="ctl00$MainContent$Chart1$rptViewerCrewzFoneSales$ctl04$ctl03$divDropDown$ctl01" onclick="$get('ctl00_MainContent_Chart1_rptViewerCrewzFoneSales_ctl04_ctl03').control.OnValidValueClick(this, $get('ctl00_MainContent_Chart1_rptViewerCrewzFoneSales_ctl04_ctl03_divDropDown_ctl00'));" /><label for="ctl00_MainContent_Chart1_rptViewerCrewzFoneSales_ctl04_ctl03_divDropDown_ctl01">AZM</label></span></td>
</tr><tr>
<td nowrap="nowrap"><span style="font-family:Tahoma;font-size:8pt;"><input id="ctl00_MainContent_Chart1_rptViewerCrewzFoneSales_ctl04_ctl03_divDropDown_ctl02" type="checkbox" name="ctl00$MainContent$Chart1$rptViewerCrewzFoneSales$ctl04$ctl03$divDropDown$ctl02" onclick="$get('ctl00_MainContent_Chart1_rptViewerCrewzFoneSales_ctl04_ctl03').control.OnValidValueClick(this, $get('ctl00_MainContent_Chart1_rptViewerCrewzFoneSales_ctl04_ctl03_divDropDown_ctl00'));" /><label for="ctl00_MainContent_Chart1_rptViewerCrewzFoneSales_ctl04_ctl03_divDropDown_ctl02">CCL</label></span></td>
</tr><tr>
<td nowrap="nowrap"><span style="font-family:Tahoma;font-size:8pt;"><input id="ctl00_MainContent_Chart1_rptViewerCrewzFoneSales_ctl04_ctl03_divDropDown_ctl03" type="checkbox" name="ctl00$MainContent$Chart1$rptViewerCrewzFoneSales$ctl04$ctl03$divDropDown$ctl03" onclick="$get('ctl00_MainContent_Chart1_rptViewerCrewzFoneSales_ctl04_ctl03').control.OnValidValueClick(this, $get('ctl00_MainContent_Chart1_rptViewerCrewzFoneSales_ctl04_ctl03_divDropDown_ctl00'));" /><label for="ctl00_MainContent_Chart1_rptViewerCrewzFoneSales_ctl04_ctl03_divDropDown_ctl03">CEL</label></span></td>
</tr><tr>
<td nowrap="nowrap"><span style="font-family:Tahoma;font-size:8pt;"><input id="ctl00_MainContent_Chart1_rptViewerCrewzFoneSales_ctl04_ctl03_divDropDown_ctl04" type="checkbox" name="ctl00$MainContent$Chart1$rptViewerCrewzFoneSales$ctl04$ctl03$divDropDown$ctl04" onclick="$get('ctl00_MainContent_Chart1_rptViewerCrewzFoneSales_ctl04_ctl03').control.OnValidValueClick(this, $get('ctl00_MainContent_Chart1_rptViewerCrewzFoneSales_ctl04_ctl03_divDropDown_ctl00'));" /><label for="ctl00_MainContent_Chart1_rptViewerCrewzFoneSales_ctl04_ctl03_divDropDown_ctl04">CRY</label></span></td>
</tr><tr>
答案 0 :(得分:0)
我从未玩过xml scource代码,但在sying中,报表中的参数框是自动设置和格式化的。
我不相信你会把它弄出来。 :(我希望我错了,因为我希望能够格式化参数框。
有关详细信息,请参阅此link。