PDA

View Full Version : نشون دادن تاریخ شمسی در گرید ویو



saeed3164
پنج شنبه 14 بهمن 1389, 16:00 عصر
سلام من یه دیتا گریدویو دارم که میخام یک ستونش بانک اطلاعایتم که یک فیلد تاریخ به میلادی داره میخام نوشن بده ولی به صورت شمسی ومیلادی نمیخام نشون بده.

saeed3164
پنج شنبه 14 بهمن 1389, 23:07 عصر
از اسایتد کسی نیست جوابم بده

rezatati
جمعه 15 بهمن 1389, 08:03 صبح
با سلام
از کامپوننتهای Farsi Library استفاده کنی مشکلت حل میشه این هم لینکش

http://www.hightech.ir/Products/Downloads
در ضمن در فایل program.cs باید این خط کد رو بنویسین


Thread.CurrentThread.CurrentUICulture = new PersianCultureInfo();
Thread.CurrentThread.CurrentCulture = Thread.CurrentThread.CurrentUICulture;
و اگه با اینکار هم تاریخ ها تو دیتا گرید شمسی نشد به این شیوه و با کمک همین کتابخانه اینکارو انجام بده


for (int i = 0; i < DGV.RowCount-1; i++)
{
DGV.Rows[i].Cells["Date"].Value = new PersianDate((DateTime)DGV.Rows[i].Cells["Date"].Value).ToString("d");
}