Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net VS2012 Crystal报表查看器组树隐藏_Asp.net_Visual Studio 2012_Crystal Reports - Fatal编程技术网

Asp.net VS2012 Crystal报表查看器组树隐藏

Asp.net VS2012 Crystal报表查看器组树隐藏,asp.net,visual-studio-2012,crystal-reports,Asp.net,Visual Studio 2012,Crystal Reports,Asp.Net。带有CrystalDecisions.Web的Webform,版本=13.0.2000.0 CrystalReportsViewer 我想隐藏/禁用包含组树按钮的L.H.窗格 DisplayGroupTree属性被标记为已过时且无效 我已经设置了ToolPanelView=“None”,这也没有效果 组树隐藏问题在早期版本中已经存在,但就我所见,已发布的答案不起作用或无法转换为此版本 也许我写错了报告。(显示OK) 鲍勃 您是否尝试过HasToggleGroupTreeButto

Asp.Net。带有CrystalDecisions.Web的Webform,版本=13.0.2000.0 CrystalReportsViewer

我想隐藏/禁用包含组树按钮的L.H.窗格

DisplayGroupTree属性被标记为已过时且无效

我已经设置了ToolPanelView=“None”,这也没有效果

组树隐藏问题在早期版本中已经存在,但就我所见,已发布的答案不起作用或无法转换为此版本

也许我写错了报告。(显示OK)

鲍勃

您是否尝试过HasToggleGroupTreeButton=“False”属性?我相信这将摆脱按钮和面板

试试看,让我知道它是否有效

克里斯

试试看 要关闭:

CrystalReportViewer.ToolPanelView = ToolPanelViewType.None
要打开:

CrystalReportViewer.ToolPanelView = ToolPanelViewType.GroupTree

“分组”按钮将同时出现在两个按钮中。您可以通过以下命令将其隐藏:

controlname.ToolPanelView = CrystalDecisions.Windows.Forms.ToolPanelViewType.None
controlname.ShowGroupTreeButton = False
controlname.ShowParameterPanelButton = False
crystalReportsViewer.ToggleSidePanel = SAPBusinessObjects.WPF.Viewer.Constants.SidePanelKind.None;

我可以关闭组树并将其按钮隐藏在我的viewers.xaml文件中。我在Visual Studio 2015中使用CR,并在我的网格标记中有这一行

 <cr:CrystalReportsViewer Name="ReportViewer"  ToggleSidePanel="None" ShowToggleSidePanelButton="False" ShowStatusbar="False" ShowLogo="False"  Grid.ColumnSpan="2" />

ToggleSidePanel=None将显示的项目设置为None ShowToggleSidePanelButton=False隐藏按钮,因此根本无法查看树。


<Viewer:CrystalReportsViewer x:Name="BillViewer" ToggleSidePanel="None" />

使用hastoglegrouptreebutton=“False”和ToolPanelView=“None”隐藏树视图



嗨,克里斯,我试过这个,没注意到。我在想也许我的环境是错的。当我单击其中一个组树条目时,报告会折叠为一行,其中包含“ERROR”,我将一个Winform应用程序扔到一起,该应用程序能够在此报告上显示和钻取OK。由于CR对象的不同,我唯一能从中得到的是WinForm在查看器中挂起一个ReportDocument,而Webform挂起一个Report对象。除非您有更好的想法,否则我将重新设计webform逻辑,并尝试使用ReportDocument对象来获取它。ReportDocument在CrystalDecisions下似乎不可用。Web因此,报告对象似乎是正确的。Bob,只是为了澄清一下,当您说webform时,您是指ASP.NET Web应用程序吗?WinForm是Windows窗体吗?嗨,克里斯,是的。我重新安装了SAP Visual Studio。发现要使用ReportDocument对象,需要引用Crystal Reports引擎。这样做并将逻辑转换为“报告文档”。还是有问题。我正在构建一个新的Web应用程序项目,其中包含一个内部报告,并查看其结果。我会回来报到的。谢谢你到目前为止的帮助。听起来不错,鲍勃。希望你能找到答案,但如果我可以的话,我会很高兴尝试并帮助你。请不要只是将代码作为答案发布-编辑你的答案,留下一段文字解释为什么该代码也能解决问题。
<Viewer:CrystalReportsViewer x:Name="BillViewer" ToggleSidePanel="None" />
            <CR:CrystalReportViewer ID="CrystalReportViewer1" runat="server" AutoDataBind="True"
            Height="50px"
            Visible="False" Width="350px" EnableDatabaseLogonPrompt="False" EnableParameterPrompt="False" DisplayToolbar="False" SeparatePages="False" EnableDrillDown="False"
            HasDrilldownTabs = "False"
            HasToggleGroupTreeButton="false"
ToolPanelView="None"/>