PDA

View Full Version : سوال: استفاده از فرمت تاریخ سیستم در گزارشگیری با سی شارپ



morteza271
چهارشنبه 02 شهریور 1390, 16:11 عصر
سلام دوستان.

یه سوال دارم در مورد گزارشگیری در سی شارپ با استفاده از Microsoft Report ...
من در صفحه گزارشم یه فیلد دارم که از دیتابیس میاد و نوع داده ی اون هم date هست.
حالا من میخوام این ستون که از دیتابیس خونده میشه با فرمتی که تاریخ سیستم داره چاپ بشه.
به این صورت که :
فرض کنید مقدار ستون دیتابیس برابر 08/24/2011
و فرمت تاریخ سیستم برابر M/d/yyyy

حالا میخوام توی گزارشم تاریخ به صورت 8/24/2011 نوشته بشه.
یا مثلا اگه فرمت تاریخ سیستم برابر MM/dd/yy باشه
تاریخ در گزارش به صورت 8/24/11 نوشته بشه.

کسی میدونه باید چیکار کنم؟
کلی هم جستجو کردم ولی فایده نداشت همه از یه فرمت ثابت به صورت زیر استفاده میکنن ولی من میخوام بر اساس فرمت سیستم تغییر کنه.
=Format(Fields!ADate.Value,"yyyy/MM/dd")
با تشکر

morteza271
چهارشنبه 02 شهریور 1390, 17:50 عصر
بالاخره بعد کلی جستجو توی سایت های مختلف جواب رو پیدا کردم و تونستم مشکلم رو برطرف کنم.
برای این کار باید کد رو به صورت زیر بنویسم :
Format(Fields!ADate.Value,"Short Date");

با این کار تاریخ سیستم به هر فرمتی که باشه فیلد تاریخ در گزارش هم به همون فرمت میشه.
با تشکر از دوستان