Hi,
Our ASP.Net application connects to the a SSRS 2008 web service.
The categories and reports are listed in a tree view in our application populated from a call to retrieve the list of reports from the web service.
When a user selects a report the parameters of the report are retrieved and we render the appropriate control for the parameter data type. i.e. Calendar for Date/Time Data Type, text box for string data type etc. The user enters the parameters values and the report renders in a VS Report Viewer
All of the above works fine.
The issue is that some of our reports have geospatial parameters. i.e Some of our reports will have parameters that will require a user to select a region on a map and that selected shape [Polygon etc] will be the value of the parameter. [It may be passed to the report as a series of XY coardinates but the implementation is not important here].
We have 2 options in order to determine that a map link needs to be displayed for a GeoSpatial parameter.
Option 1. Create a new SSRS Report parameter data type [Preferred option] When the report designed creates a new parameter and upon selecting the parameter datatype a new custom data type called Spatial will be available [in addition to the existing data types float, boolean, text etc]
Option 2. Name the parameter with a known prefix. i.e. Geo_ParameterName [Simple] The report designer [may not always be in-house designer] needs to know that the prefix has special meaning for our application and use it when appropriate.
Has anyone any ideas on whether option 1 is possible. There is a ease of deployment concern to this choice also even if its possible.
Thanks in advance,
Liam