PDA

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



Reza798
شنبه 08 بهمن 1390, 17:12 عصر
با سلام خدمت دوستان

چطور میشه در گرید جانوس فرمت یک سلول را قبل از بایند شدن عوض کرد ؟ مثلا تاریخ میلادی را تبدیل به شمسی کرد و در گرید تاریخ شمسی را نشان داد.
در گرید معمولی با استفاده از رویداد CellFormating میشد این کار را کرد .

Reza798
شنبه 08 بهمن 1390, 20:52 عصر
کسی روشی برای این کار نمی دونه؟

zarrinnegar
شنبه 08 بهمن 1390, 23:37 عصر
فورمت سلول یعنی اینکه نحوه نمایش رو تغییر بدی مثلا 3 رقم 3 رقم جدا کنه و یا اینکه / بین اعداد نشون بده و یا قالب کد ملی رو نشون بده و از این دست نه اینکه تبدیل کنه
ولی اگه خواستی تغییر هم بدی از Formating row استفاده کن یا یک تابع بنویس و زمان فراخوانی دیتا اونو صدابزن

من خودم یک تابع در sql نوشتم که تبدیل تاریخ رو انجام میده و توی select از اون استفاده میکنم

Reza798
یک شنبه 09 بهمن 1390, 08:25 صبح
فورمت سلول یعنی اینکه نحوه نمایش رو تغییر بدی مثلا 3 رقم 3 رقم جدا کنه و یا اینکه / بین اعداد نشون بده و یا قالب کد ملی رو نشون بده و از این دست نه اینکه تبدیل کنه
ولی اگه خواستی تغییر هم بدی از Formating row استفاده کن یا یک تابع بنویس و زمان فراخوانی دیتا اونو صدابزن

من خودم یک تابع در sql نوشتم که تبدیل تاریخ رو انجام میده و توی select از اون استفاده میکنم

با تشکر

چطور میشه در زمان بایند شدن در گرید جانوس تابعی را فراخوانی کرد . تا تاریخ میلادی را به شمسی تبدیل کرد و مقدار فیلد تاریخ را عوض کرد.

در مورد نوشتن دستور select در دیتا بیس چون نوع فیلدهای تاریخ من datetime است و از Entity framwork استفاده می کنم نمی شود فرمت تاریخ را عوض کرد چون دستور Select خروجی string می دهد.

Reza798
یک شنبه 09 بهمن 1390, 13:13 عصر
:متفکر:






پس چی شد ؟

zarrinnegar
یک شنبه 09 بهمن 1390, 14:18 عصر
من یک تابع در sql دارم که اینطوری صداش میزنم

select code,name,family,mtosh(birthdate) as bdate,address from person
تابع Mtosh تابعی است که میلادی را به شمسی تبدیل میکند

البته این تابع رو من توی Sql ایجاد کردم که تبدیلش کنه به شمسی