【发布时间】:2015-03-12 08:03:12
【问题描述】:
我正在使用Datagrid,并且我绑定了如下列
<asp:BoundColumn DataField="Salary" HeaderText="Salary" DataFormatString="{0:#,##0.00}">
<HeaderStyle HorizontalAlign="Center"></HeaderStyle>
<ItemStyle HorizontalAlign="Center"></ItemStyle>
</asp:BoundColumn>
我想在TextBox下面使用上面的数据格式字符串。
<asp:TextBox DataFormatString="{0:#,##0.00}" ID="textbox1" runat="server" MaxLength="150"></asp:TextBox>
如果我尝试将 Dataformatstring 设置为 TextBox 则无法正常工作。如何在 ASP.NET 或 Javascript 代码中将 dataformatstring 添加到 TextBox 以解决相同的问题?
【问题讨论】:
-
不可能做简短的回答。因为
DataFormatString是BoundFields 属性。 -
你在哪里设置 TextBox.Text 值?在 Eval 后面的代码中还是在 aspx 端?
-
如果可能的话 javascript 它也会解决问题