سلام
یه گزارش دارم که میخوام بهش پارامتر بفرستم از دیتاتیبل یه حلقه گذاشتم اما میگه پارامتر هارو تبدیل به استرینگ کن اما اونایی که از نوع int64 هستند تبدیل نمیشن این کدمه اینم بگم معلوم نیست که پارامترها از چه نوعی هستند چون هر دفعه از جدول های مختلف با نوع های مختلف هستند.
 foreach (DataRow dr in query1)
{
ReportParameter p3 = new ReportParameter ();
p3.Name = "ReportParameter21";
p3.Values.Add(dr[0]);
reportViewer1.LocalReport.SetParameters(p3);
p3.Name = "ReportParameter22";
p3.Values.Add((string)dr[1]);
reportViewer1.LocalReport.SetParameters(p3);
p3.Name = "ReportParameter23";
p3.Values.Add((string)dr[2]);

}