منو راهنمایی کنید.

serendipiti

New Member
سلام
من یک صفحه admin با asp.net ساختم که باید اطلاعات یک جدول رو از database ام رو تو اون نشون بدم.
تو اون جدول یک فیلدdate دارم که تاریخ در اون به صورت میلادی ذخیره شده .اما من می خوام وقتی این جدول رو در صفحه admin نمایش میدم برای من به فیلد تاریخ رو به صورت شمسی نمایش بده .کد لازم برای تبدیل تاریخ شمسی به میلادی رو دارم .فقط نمی دونم این کد رو تو event یا جای دیگه بذارم.و بگم مقدار این فیلد datasource شمسی کنه .خوشحال میشم کسی راهنماییم کنه:)
 

mazoolagh

Active Member
یکی از راهها اینه که از رخداد ondatabind استفاده و مقدار فیلد رو تغییر بدی
 

serendipiti

New Member
سلام
من امتحان کردم اما تو event مربوط به databound gridview نمیشه قبل از نمایش gridview فرمت فیلد datetime رو عوض کنم.و از اونجا به محتوای فیلد دسترسی ندارم.:)
 

mazoolagh

Active Member
اگر به این روش نمیتونی (ولی باید بشه) میتونی در خود sql یک تابع بنویسی که تاریخ میلادی رو به خورشیدی تبدیل کنه و بجای خود فیلد مقدار تابع رو برگردونی.
 

جدیدترین ارسال ها

بالا