Bir süre GridView aleti içerisinde verileri formatlamayı denedim. Olmadı yoruldum bıraktım. Bugün gene denedim, ikinci round, kazanmalıydım. 1. turda Fatih'le bakmıştık, 2.de Mustafayla koda daldık. Daldık ama birşey çıkmadı :)
Google'da "gridview DataFormatString" diye aratınca 1. sırada cevap karşımıza çıktı.Tim Mackey diyor ki:
"for some bizarre reason, you have to set HtmlEncode=false on a bound column in a gridview, to get the DataFormatString to work. i hope this helps somebody else staring at their gridview in disbelief as to why it doesn't work by default!"
Kısaca:
Gayet garip bir şekilde, Gridviewde , "BoundField" olarak çalışan alanlarda formatlama yapabilmek için HtmlEncode="false" demeniz gerekiyor.
Haliyle böyle garip bir bug'u bulduğu için kendisini tebrik yağmuruna tutmuşlar, biz de geri kalmadık.
Microsoft' u da kınıyorum.
Bu tip ilginç kurallarından dolayı..