ASP.NET 2.0: GridView DataFormatString

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 Posts

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...
How to set default browser in Visual Studio 2008
Ok, I always forgot how to this from time to time and I think its time for me to write it down. It happens...
Setup Development Tools for Windows Phone
Akhirnya saya punya waktu juga untuk mengupdate blog ini. Terutama karena ada beberapa catatan penting...

Leave a Reply

Your email address will not be published. Required fields are marked *

*


You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>