Как мне обновить это (CrystalDecisions. Windows .Forms.CrystalReportViewer)? - PullRequest
0 голосов
/ 29 января 2020
Me.rpt_Viewer.DisplayGroupTree = False

Это генерирует предупреждение о том, что DisplayGroupTree устарело

+----------+---------+----------------------------------------------------------------------+-------------------------------------+------+-------------------+
| Severity | Code    | Description                                                          | Project File                        | Line | Suppression State |
+----------+---------+----------------------------------------------------------------------+-------------------------------------+------+-------------------+
| Warning  | BC40008 | 'Public Overloads Property DisplayGroupTree As Boolean' is obsolete. | ProjectName C:\Projects\frm_Main.vb | 116  | Active            |
+----------+---------+----------------------------------------------------------------------+-------------------------------------+------+-------------------+

Я часами гуглял это, и многие посты говорят точно то, что я знаю, что оно устарело.

1 Ответ

1 голос
/ 30 января 2020

Ответ от https://answers.sap.com/questions/4570064/displaygrouptree-property-is-obsolete---crystalrep.html

Я предполагаю, что вы используете Crystal Reports 2008 в Visual Studio 2008, а не Crystal Reports Basi c, который поставляется с Visual Studio 2008. Для первого из них DisplayGroupTree устарело, но не для второго.

Crystal Reports 2008 имеет новую панель параметров, поэтому левая панель может содержать панель параметров или дерево групп. Панель. Поскольку это больше не бинарный выбор, DisplayGroupTree устарела.

Установите для свойства ToolPanelView значение None (или null), ToolPanelViewType.GroupTree или ToolPanelViewType.ParameterPanel.

CrystalDecisions.Windows.Forms.CrystalReportViewer viewer;
viewer.ToolPanelView = CrystalDecisions.Windows.Forms.ToolPanelViewType.None;
...