- RDLC

2011-02-17 19 views
11

benim uygulamada bir rapor var ve bu rapor db uzun tarih gösterecektir ve bunu kısaltmak için bu ifadeyi kullandı:- RDLC

=FormatDateTime(Fields!StatementDate.Value,DateFormat.ShortDate) 

ve tarih böyle gösterecektir: 2010/1/1

bunu yapabilen nasıl 1/1/2010

Ben böyle yapmak gerekir?

cevap

21

ifadesi

=CDate(Fields!Fecha.Value).ToString("yyyy/M/d") 
9

Ben oldukça ifadelerinizdeki biçimlendiriyorsanız daha Format özelliğini kullanmak için bir çok daha temiz olduğunu düşünüyorum hile yapmak That: http://msdn.microsoft.com/en-us/library/ms252080%28v=vs.90%29.aspx

Standart .NET kullanabilirsiniz biçimlendirme dizeleri.

Value=Fields!StatementDate.Value 
Format=yyyy/M/d 
deneyebileceğiniz değilse

Alanlar StatementDate.Value dönüştürmek, bir DateTime olması gerekir:!

Value=CDate(Fields!StatementDate.Value) 
+1

teşekkür biri onunla null değeri işleyebilir çünkü iyi bir yaklaşım var – ghazyy

0
=CDate(Fields!StatementDate.Value).ToShortDateString() 
İlgili konular