使用string.format绑定到文本框

时间:2012-12-25 09:22:30

标签: asp.net

有没有办法让绑定工作为字符串格式?

    <asp:TemplateField HeaderText="Price" >
          <EditItemTemplate>

              <asp:TextBox ID="txtPrice" runat="server" Text='<%# String.Foramt("{0:#,###}",Bind("Price")) %>' />

          </EditItemTemplate>

2 个答案:

答案 0 :(得分:8)

您可以使用以下重载来指定格式:

<%# Bind("Price", "{0:#,###}") %>

答案 1 :(得分:2)

您可以使用DataBinder.Eval的重载形式

<%# Eval("Price", "{0:#,###}") %>

使用Bind

<%= Bind("price", "{0:#,###}") %>