2009-06-04 2 views
1

У меня есть некоторые HTML, как так:Форматирование HTML даты и номера на лету

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

Как я могу применить форматирование к первому значению, как:
DataFormatString = "{0: f4}
и дата, как:
DataFormatString = "{0: дд MMM YYYY}

Я обычно использую DataGrid, где я могу использовать вышеуказанные свойства в разделе BoundColumn, но я не уверен, как использовать такое же форматирование, когда я попробуйте, как указано выше

ответ

4

Вы можете включать форматирование в качестве параметра функции Eval:

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

вы могли бы попробовать

<td><%# ((DateTime)Eval("myDate")).ToString("{0:dd MMM yyyy}") %></td> 
Смежные вопросы