Приложение ASP.Net подключается к веб-службе SSRS 2008.Параметр отчета SSRS Пользовательские типы данных
Категории и отчеты перечислены в древовидном представлении в нашем приложении, заполненном вызовом, чтобы получить список отчетов из веб-службы.
Когда пользователь выбирает отчет, извлекаются параметры отчета, и мы визуализируем соответствующий элемент управления для типа данных параметра. то есть календарь для типа данных даты/времени, текстовое поле для типа строковых данных и т. д. Пользователь вводит значения параметров, а отчет отображается в VS Report Viewer
Все вышеперечисленные работы прекрасны.
Проблема в том, что некоторые из наших отчетов имеют геопространственные параметры. i.e Некоторые из наших отчетов будут иметь параметры, которые потребуют от пользователя выбора региона на карте, и выбранная форма [Polygon etc] будет значением параметра. [Он может быть передан в отчет как серия XY, но реализация здесь не важна].
У нас есть 2 варианта, чтобы определить, что ссылка на карту должна отображаться для параметра GeoSpatial.
Вариант 1. Создать новый тип данных параметров отчета SSRS [Предпочтительный параметр] Когда созданный отчет создает новый параметр и при выборе типа данных параметра будет доступен новый пользовательский тип данных, называемый Spatial [в дополнение к существующим типы данных float, boolean, text и т. д.]
Вариант 2. Назовите параметр известным префиксом. то есть Geo_ParameterName [Simple] Дизайнер отчетов [не всегда может быть внутренним дизайнером] должен знать, что префикс имеет особое значение для нашего приложения и использует его, когда это необходимо.
Есть ли какие-либо идеи относительно возможности варианта 1. Для этого выбора есть легкость развертывания, даже если это возможно.
Спасибо заранее,
Лиам
Спасибо за это Бенджамин. – Liam