ASP.NET 2.0: GridView DataFormatString

22 March 2008 – 4:02 pm

Sesuai contoh di MS Visual Studio, DataFormatString haruslah berbentuk {0:x} dimana x adalah FormatString yang hendak digunakan. Namun anehnya bila saya menggunakan predefined string seperti karakter n, c, g dan d maka data di kolom tersebut tidak ditampilkan sesuai format yang saya inginkan. Namun bila menggunakan format sendiri seperti {0:dd/MM/yyyy} maka data akan ditampilkan sesuai format tersebut.
Biasanya untuk menghandel masalah ini saya menjadikan kolom tersebut Template Column, cara yang paling sederhana untuk orang malas seperti saya :D
Ternyata dari sini saya dapat solusi sederhana, cukup rubah nilai property HTMLEncode menjadi false.

Contoh:

<asp :BoundField
DataField="LUAS"
HeaderText="Luas (M2.)"
SortExpression="LUAS"
DataFormatString="{0:n}"
HtmlEncode="False" >
<itemstyle HorizontalAlign="Right" />
</asp>

Related Post :

Trainer at Developing XML Web Services using MS Visual Studio .NET class
Mulai dari Senin (5 Desember 2005) kemarin hingga Jum'at (9 Desember 2005) aku menjadi trainer di kelas...
VMWare Shared Folder dan `Failed to start monitoring changes` error di Visual Studio
Setelah cukup lama bermain-main dengan Microsoft VirtualPC 2007 akhirnya saya grow tired dengan segala...
VMWare Shared Folder dan `Project location is not trusted` error di Visual Studio
Melanjutkan dari setting Visual Studio 2008 di VMWare saya disini, ternyata masih ada pesan yang agak...
Jangan Update MSDN Library for VS.NET 2005 Anda!!!
Untuk anda pengguna MS Visual Studio .NET 2005, tentunya tidak asing dengan MSDN Library. Ini adalah...
Grab this Widget

Post a Comment