我们知道在VS2003甚至VS2005Beta下可以用DataFormatString格式化BoundField数据的输出: <asp:BoundField HeaderText="DisplayText" DataField="FieldName" DataFormatString="{0:F2}"> <ItemStyle HorizontalAlign="Right" Width="60px"></ItemStyle> <HeaderStyle HorizontalAlign="Right"></HeaderStyle></asp:BoundField> 但是,很快在VS2005中,你会发现DataFormatString不起作用了。 这时候,应该同时设置HtmlEncode为false,DataFormatString才会起作用: <asp:BoundField HeaderText="DisplayText" DataField="FieldName" DataFormatString="{0:F2}" HtmlEncode="false"> <ItemStyle HorizontalAlign="Right" Width="60px"></ItemStyle> <HeaderStyle HorizontalAlign="Right"></HeaderStyle></asp:BoundField> 相关文章: 2021-09-21 2022-12-23 2022-12-23 2021-11-09 2022-12-23 2022-12-23