من یک تابع دارم که تاریخ میلادی را به شمسی تبدیل میکنه
حالا هم دیتا ست و دیتا کانتکس دارم چی کنم تمام تاریخ ها را به شمسی نمایش بدهد ؟
در بانک به صورت میلادی ذخیره میکنم
من یک تابع دارم که تاریخ میلادی را به شمسی تبدیل میکنه
حالا هم دیتا ست و دیتا کانتکس دارم چی کنم تمام تاریخ ها را به شمسی نمایش بدهد ؟
در بانک به صورت میلادی ذخیره میکنم
شما در کلاس جدولتون که در پروژتون ساخته شده اون تابع رو اضافه کنید که مقدار فیلد میلادی رو به شمسی تبدیل کنه و از این به بعد هر جا خواستید از اون شمسی برای نمایش استفاده کنید.
من چندین جدول دارم که فیلد های متفاوتی هم دارند
درود بر دوستان برنامه نویس.
من توی برنامه ای نوشتم یه دیتا گرید ویو توی فرم اصلی برنامه گذاشتم که تمام تراکنش برنامه رو تو خودش نشون میده می خواستم دو تا کار زیر رو انجام بده.
1- در فرم اصلی دیتا گرید ویو فقط رکورد های ماه جاری رو نشون بده یعنی یک ماه
2- در یک فرم دیگه دیتا گرید ویو رکورد های ثبت شده توسط کاربری رو نشون بده که از فرم لاگین وارد شده است.
سلام
ببینید همیشه تاریخ رو توو بانک اطلاعاتی میلادی ذخیره می کنیم اما برا نمایش فقط کافیه از کلاس Persian Culture استفاده کنی و دیگه نیازی به هیچ تابعی نداری
این کلاس ر و توو پروژتون قرار بدید و nameSpace شو هم اسم پروژتون بزارید
http://s6.uplod.ir:182/d/2k2wdip54hv...sianCulture.cs
بعد فقط کافیه این دو خط رو در program.cs بنویسید
[CSHARP][
Thread.CurrentThread.CurrentCulture = newPersianCulture();
Thread.CurrentThread.CurrentUICulture = newPersianCulture();
/CSHARP]
بعد میبینید که همه تاریخ ها در اجرا فارسی نمایش داده میشه اما پشت صحنه اش همه میلادی هست
آخرین ویرایش به وسیله _Memol_ : سه شنبه 11 آذر 1393 در 23:29 عصر