I am new to reporting services and to using the report viewer control in an aspx (C#). I am currently working on a project where I need to populate a report based on region. I am using SQL Express 2008 R2.
I have created a region parameter in the report, which is populated with a dataset using the following query:

SELECT RegionGUID, RegionDescription
FROM utRegion
This then creates a DropDownList with the available values, which I then use in my main report dataset to obtain my results based on the region selected.

The issue I have, is users in my application are assigned to regions and depending on who's logged into my application should restrict what regions are available via reporting services. I am able to pass parameters from my application via the report viewer to my report in reporting services, but when I try adding a parameter to my dataset that is used to populate the region DropDownList I get the following error when deploying:
The definition of the report '/Report name' is invalid
and the following error when previewing:
The report parameter 'RegionGUID' has a DefaultValue' or a ValidValue that depends on the report parameter "RegionGUID". Forward dependencies are not valid.
My query with the region parameter:
SELECT RegionGUID, RegionDescription
FROM utRegion
WHERE (RegionGUID = @RegionGUID)