Я пытаюсь реализовать отчет, основанный на веб-странице.Веб-страница находится в одном проекте MyProject.Web, а отчет - в проекте MyProject.Reports.В обоих случаях я хочу отобразить один и тот же элемент управления (сторонний элемент управления диаграммой).В проекте «Отчеты» используется немного другая реализация (то есть большинство всех участников совместимы) стороннего элемента управления диаграммой.Почти весь код может быть скопирован между двумя проектами.Однако следующий код несовместим в проекте отчетов:
chart.BorderOptions.Visible = false; // BorderOptions is not a member
необходимо заменить на:
chart.Borders = BorderSide.None;
Это:заменить на:
chart.Height = 300; // int type
chart.Width = 700; // int type
и наконец:
chart.Padding.All = 0;
необходимо удалить.
Какое здесь лучшее решение?