Je possède ce code dans un itemtemplate dans un gridview:Asp.net grdiview: puis-je formater les dataitems dans un itemtemplate?
<%# DataBinder.Eval (Container.DataItem, "DiscountAmount")%>
Il est une valeur décimale, et il montre 20,300000000000, ce qui est techniquement juste, mais je préfère montrer 20,30 ou 20,30, selon la culture.
Mais je n'ai jamais été un grand fan de gridviews, et le DataBinder.Eval
et Container.DataItem
n'ont pas été bons amis non plus, et je suis perdu avec la façon de l'utiliser.
il a un préfixe spécial (<% de #) et quand je tape autre chose, puis le code d'origine, il est pas bon, mais en changeant <% à # <% = ou <% ne semble pas fonctionner non plus?
[Voir ici pour une solution complète avec l'exemple] (http://www.codeshower.blogspot.in/2012/10/datetime-format-in-gridview.html) –