2009-06-04 6 views
1

j'ai quelques html comme ceci:Mise en forme des dates html et chiffres à la volée

<tr> 
     <td><%# Eval("Num") %></td> 
     <td><%# Eval("myDate") %></td> 
    </tr> 
</table> 

Comment puis-je appliquer le formatage à la première valeur comme:
DataFormatString = "{0: f4}
et la date comme:
DataFormatString = "{0: dd MMM aaaa}

J'utilise habituellement un dataGrid où je peux utiliser les propriétés ci-dessus dans la section ColonneLiée mais je ne suis pas sûr de savoir comment utiliser la même mise en forme quand je essayez comme ci-dessus

Répondre

4

Vous pouvez inclure la mise en forme en tant que paramètre de la fonction Eval:

<td><%# Eval("Num","{0:f4}") %></td> 
<td><%# Eval("myDate","{0:dd MMM yyyy}") %></td> 
0

vous pouvez essayer

<td><%# ((DateTime)Eval("myDate")).ToString("{0:dd MMM yyyy}") %></td> 
Questions connexes