PDA

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



MiniMicro
دوشنبه 19 اسفند 1392, 11:54 صبح
سلام دوستان من بوسیله متدی تاریخ رو که بصورت میلادی ذخیره شده رو به شمسی تبدیل کردم و تو دیتا گرید نمایش دادم ولی بعد از نمایش به این صورت نمایش "سال/ماه/روز" داده میشه راه حلی براش هست؟؟؟
البته فرم و خود دیتا گرید رو هم rtl اشون رو true کردم ولی نشد...
اینم کد تبدیل تاریخ میلادی به شمسی

public string Miladi2Shamsi(DateTime _date)
{

PersianCalendar pc = new PersianCalendar();
StringBuilder sb = new StringBuilder();

sb.Append(pc.GetYear(_date).ToString("0000"));
sb.Append("/");
sb.Append(pc.GetMonth(_date).ToString("00"));
sb.Append("/");

sb.Append(pc.GetDayOfMonth(_date).ToString("00"));

return sb.ToString();

}

MiniMicro
سه شنبه 20 اسفند 1392, 12:43 عصر
سلام دوستان من بوسیله متدی تاریخ رو که بصورت میلادی ذخیره شده رو به شمسی تبدیل کردم و تو دیتا گرید نمایش دادم ولی بعد از نمایش به این صورت نمایش "سال/ماه/روز" داده میشه راه حلی براش هست؟؟؟ البته فرم و خود دیتا گرید رو هم rtl اشون رو true کردم ولی نشد... اینم کد تبدیل تاریخ میلادی به شمسی public string Miladi2Shamsi(DateTime _date) { PersianCalendar pc = new PersianCalendar(); StringBuilder sb = new StringBuilder(); sb.Append(pc.GetYear(_date).ToString("0000")); sb.Append("/"); sb.Append(pc.GetMonth(_date).ToString("00")); sb.Append("/"); sb.Append(pc.GetDayOfMonth(_date).ToString("00")); return sb.ToString(); } آقا کسی نیست؟؟؟؟؟؟؟؟