PDA

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



aliblue
جمعه 20 مرداد 1391, 16:29 عصر
سلام.یه جدول دارم که قراره یک سری اطلاعات رو به همراه فیلد تاریخشون توی گریدویو نمایش بدم و بر اساس تاریخ مرتبشون کنم.
فیلد تاریخ رو توی SQL SERVER 2008 از نوع date تعریف کردم.حالا برای مثال میخواهیم تاریخ 31/6/1391 رو توی دیتابیس ذخیره کنیم ولی از اونجایی که ماه 6 میلادی یعنی ژوئن 30 روزه،به مشکل بر میخوره.
حالا نوع فیلد رو از چه نوعی تعریف کنم؟اگه nvarchar باشه که در مرتب کردن فکر کنم به مشکل بر بخوره.
و اگه همون date باشه ولی قبل از ذخیره،به تاریخ میلادی تبدیلش کنم،چطوری میتونم هنگام نمایش در گرید ویو فیلد تاریخ تک تک رکورد ها رو به شمسی تبدیل کرده و بر اساس اون ها مرتب کنم؟
ممنون میشم راهنمایی کنین.

fakhravari
جمعه 20 مرداد 1391, 16:45 عصر
خیلی تکراری است .
http://barnamenevis.org/showthread.php?319398
شما همان میلادی ذخیره کنید برای تبدیل از یک کلاس static تبدیل باید استفاده کنید.