CrystalDecisions.Shared.ParameterFields pfields = new CrystalDecisions.Shared.ParameterFields(); CrystalDecisions.Shared.ParameterField pfield = new CrystalDecisions.Shared.ParameterField(); CrystalDecisions.Shared.ParameterDiscreteValue disvalue = new CrystalDecisions.Shared.ParameterDiscreteValue(); disvalue.Value = "This Is a Parameter Value"; // Parameter Value pfield.Name = "c1"; // Parameter Name pfield.CurrentValues.Add(disvalue); pfields.Add(pfield); crystalReportViewer1.ParameterFieldInfo = pfields; //U must use crystalReportViewer crystalReportViewer1.ReportSource = @"G:\WindowsApplication1\WindowsApplication1\crpt.rpt";