PDA

View Full Version : تاریخ فارسی در کریستال ریپورت ؟؟؟



migrant
دوشنبه 17 تیر 1387, 23:31 عصر
می خواهم تاریخی رو از یه فرم به ریپورتم ارسال کنم و در لیبلی نمایش بدم. . . . . .

iranrose63
سه شنبه 18 تیر 1387, 10:43 صبح
با استفاده از پارامتر ها مي توني اين كار رو بكني
تو cr يك پارامتر تعريف كن به نامreportdate سپس با كد زير مي توني تاريخ امروز رو به اون پاس بدي


ParameterField fild;
ParameterFields filds = new ParameterFields();
ParameterDiscreteValue val;
System.Globalization.PersianCalendar p = new System.Globalization.PersianCalendar();
fild = new ParameterField();
fild.Name = "reportdate";
val = new ParameterDiscreteValue();
val.Value = p.GetYear(DateTime.Now).ToString("0000") + "/" + p.GetMonth(DateTime.Now).ToString("00") + "/" + p.GetDayOfMonth(DateTime.Now).ToString("00");
fild.CurrentValues.Add(val);
filds.Add(fild);
crystalReportViewer1.ParameterFieldInfo = filds;