I have had this exact same problem before. If you're developing the report in SSDT then restarting SSDT then trying again sometimes resolves the problem. Sometimes the only thing you can do is recreate the dataset (which is not a big deal).
-- Itzik Ben-Gan 2001