VS2012 Crystal Report Viewer Group Tree Hide

Asp.Net. Webform with CrystalDecisions.Web, Version = 13.0.2000.0 CrystalReportsViewer.

I want to hide / disable the LH panel containing the Group Tree button.

The DisplayGroupTree property is marked obsolete and has no effect.

I set ToolPanelView = "None", which also has no effect.

Hiding the group tree problem existed from earlier versions, but the published answers do not work or do not go to this version, as far as I can see.

Maybe I'm building a report wrong. (OK is displayed).

 private void ShowReport(MyClassLibrary.Report report)
    {
        ConnectionInfo cn = new ConnectionInfo();
        cn.ServerName = "MyServer";
        cn.DatabaseName = "MyDatabase";
        cn.UserID = "myUser";
        cn.Password = "myPassword";
        string reportDirectory = Server.MapPath(".") + "\\Reports\\";
        CrystalReportSource rs = new CrystalReportSource();
        Session["CurrentReportSource"] = rs;
        CrystalDecisions.Web.Report r = new CrystalDecisions.Web.Report();


        r.FileName = reportDirectory + report.reportPath;
        rs.Report = r;

        CRV.ReportSource = rs;



        ParameterFields p = CRV.ParameterFieldInfo;
        ParameterField pUserId = new ParameterField();
        pUserId.Name = "@user_id";
        ParameterField pStartDate = new ParameterField();
        pStartDate.Name = "@start_date";
        ParameterField pEndDate = new ParameterField();
        pEndDate.Name = "@end_date";

        ParameterDiscreteValue pUserIdValue = new ParameterDiscreteValue();
        ParameterDiscreteValue pStartDateValue = new ParameterDiscreteValue();
        ParameterDiscreteValue pEndDateValue = new ParameterDiscreteValue();

        TimeSpan t = new TimeSpan(30, 0, 0, 0);
        DateTime startDate = DateTime.Today - t;
        DateTime endDate = DateTime.Now;
        //**LIVE CODE***
        //CouponUser user = (CouponUser) Session["CurrentUser"];
        //pUserId_Value.Value = user.userId;
        //***TEST CODE***
        pUserIdValue.Value = 2;
        //********
        pStartDateValue.Value = startDate;
        pEndDateValue.Value = endDate;


        pUserId.CurrentValues.Add(pUserIdValue);
        pStartDate.CurrentValues.Add(pStartDateValue);
        pEndDate.CurrentValues.Add(pEndDateValue);

        p.Add(pUserId);
        p.Add(pStartDate);
        p.Add(pEndDate);


        foreach (TableLogOnInfo logOnInfo in CRV.LogOnInfo)
        {
            logOnInfo.ConnectionInfo = cn;
        }


        rs.DataBind();
    }
+4
source share
5 answers

Try Shut Down:

CrystalReportViewer.ToolPanelView = ToolPanelViewType.None

Include:

CrystalReportViewer.ToolPanelView = ToolPanelViewType.GroupTree
Button

group will appear in both

+9

,

HasToggleGroupTreeButton = "False"? , .

, .

+3
controlname.ToolPanelView = CrystalDecisions.Windows.Forms.ToolPanelViewType.None
controlname.ShowGroupTreeButton = False
controlname.ShowParameterPanelButton = False
+2
source

You can hide it with this status:

crystalReportsViewer.ToggleSidePanel = SAPBusinessObjects.WPF.Viewer.Constants.SidePanelKind.None;
0
source

I managed to close the group tree and hide its button in my .xaml file. I use CR for Visual Studio 2015 and have this line in my Grid tags

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

ToggleSidePanel = None sets the displayed items none ShowToggleSidePanelButton = False hides the button, so the tree cannot be viewed at all.

0
source

All Articles