Use this to pass value to your parameter in crystal report
Using CrystalDecisions.Shared;
ParameterFields paramfields = new ParameterFields();
ParameterField paramfield = new ParameterField();
ParameterDiscreteValue dsvalue = new ParameterDiscretValue();
paramfield.Name = "Nameofparameter in crystal report"
dsvalue.Value = "the value you want to pass";
paramfield.CurrentValue.Add(dsvalue);
paramfields.Add(paramfield);
crystalReportViewer1.ParameterFieldInfo = paramfields;
loadordinfo();
hope it helps.
you can also try this 1.
private void OrdersBillReport_Load(object sender, EventArgs e)
{
conn = new MySqlConnection(path.p);
CargoPrivateFontCollection();
CargoEtiqueta(font);
oo = new orgnization();
oo.orgnizationinfo();
crystalReportViewer1.ReuseParameterValuesOnRefresh = false;
objRpt.SetParameterValue("n", oo.organame.ToString());
loadordinfo();
}