چرا کار کردن ولی سوالتون زیاد واضح نیست . خوب هر پارامتر یه مقدار مشخصی رو میگیره شما باید چندتا فیلد درست کنید یا از یک table استفاده کنید
DataTable dt = new DataTable();
connect consql = new connect();
dt = consql.MySelect("select * from table");
CrystalReport5 rptresult = new CrystalReport5();
rptresult.SetDataSource(dt);
rptresult.SetParameterValue("a1", "slashslash2009");
reportin frm = new reportin();

frm.crystalReportViewer1.ReportSource = rptresult;
frm.crystalReportViewer1.Refresh();
frm.ShowDialog();
باید در ادامه این کد rptresult.SetParameterValue("a1", "slashslash2009"); پارامترهای دیگه رو هم مثل همین کد بنویسی مثل a2,a3,a4