با سلام من تاریخ را در دیتا بیس ذخیره میکنم بعد میخوام در گیرید ویو نشون بدم
با ید چه شکلی تاریخی که میخوام در گیرید نشون بدم را به شمسی تبدیل کنم؟؟؟
با سلام من تاریخ را در دیتا بیس ذخیره میکنم بعد میخوام در گیرید ویو نشون بدم
با ید چه شکلی تاریخی که میخوام در گیرید نشون بدم را به شمسی تبدیل کنم؟؟؟
یعنی تاریخ رو میلادی ذخیره کردی؟
میتونی قبل اینکه دیتا سورس ، دیتا گریدتون رو مقدار دهی کنی اون خروجی که به صورت دیتا تیبل هست یا هرچیز دیگه ستون تاریخ رو پیمایش کنی و با یه کلاس تبدیل تاریخ مقدار قبلیشو اصلاح کنی.و بعد به دیتا گرید متصلش کنی
بهتر اینه همان اول تاریخ رو به صورت شمسی ذخیره کنید.
کد زیر تاریخ شمسی در متغیر pdate ذخیره شده
میتونید از این کد استفاده کنید
PersianCalendar pc = new PersianCalendar();
string pdate = pc.GetYear(DateTime.Now).ToString("0000") + "/" + pc.GetMonth(DateTime.Now).ToString("00") + "/" + pc.GetDayOfMonth(DateTime.Now).ToString("00");
آخرین ویرایش به وسیله vB.N3T : سه شنبه 24 مرداد 1396 در 13:53 عصر