howard.teoh.7 0 Newbie Poster

I using VS2010 C# Window Form.
i want to pass the parameters from window form to reportviewer

in window form i using:

IList<ReportParameter> parameters = new List<ReportParameter>();
parameters.Add(new ReportParameter("Year", "01/01/2012"));
reportViewer1.LocalReport.SetParameters(parameters);

but it cannot work, when i run, it come out a message said "The 'Year' Parameter is missing a value"
What can i do?