日期:2014-05-18  浏览次数:20537 次

GridView的模板列如何设置数据格式?
比如:
  <asp:TemplateField   HeaderText= "长 ">
                                <EditItemTemplate>
                                        <asp:TextBox   ID= "lengthTxt "   runat= "server "   Text= ' <%#   Bind( "Length ")   %> '   > </asp:TextBox>
                                </EditItemTemplate>
                                <ItemStyle/>
                                <ItemTemplate>
                                        <asp:Label   ID= "Label7 "   runat= "server "   Text= ' <%#   Bind( "Length ")%> '   > </asp:Label>
                                </ItemTemplate>

我想把邦定列数据格式设置成   {0:F},但不知怎么设?多谢

------解决方案--------------------
绑定列有一个DataFromatString的属性在那里面设置,
但要先设置HtmlEncode= "False ",否则格式化不起作用。
------解决方案--------------------
先转换格式再邦定。查询时把格式搞定。