【Vegas原创】GridView设定DataFormatString属性失效的解决方法
2014-05-22 15:43
429 查看
我给GridView控件的各个BoundField数据行设定了DataFormatString属性,但是没有任何效用。
解决方法:将BoundField数据行的HtmlEncode属性设定成False
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" CellPadding="4" ForeColor="#333333" GridLines="None">
<Columns>
<asp:BoundField DataField="item" HeaderText="职类" />
<asp:BoundField DataField="a" HeaderText="目标整合" DataFormatString="{0:F2}" HtmlEncode=false />
<asp:BoundField DataField="b" HeaderText="团队领导" DataFormatString="{0:F2}" HtmlEncode=false />
<asp:BoundField DataField="c" HeaderText="沟通协调" DataFormatString="{0:F2}" HtmlEncode=false/>
<asp:BoundField DataField="d" HeaderText="决策判断" DataFormatString="{0:F2}" HtmlEncode=false/>
<asp:BoundField DataField="e" HeaderText="人才发展" DataFormatString="{0:F2}" HtmlEncode=false />
</Columns>
<FooterStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
<RowStyle BackColor="#EFF3FB" />
<EditRowStyle BackColor="#2461BF" />
<SelectedRowStyle BackColor="#D1DDF1" Font-Bold="True" ForeColor="#333333" />
<PagerStyle BackColor="#2461BF" ForeColor="White" HorizontalAlign="Center" />
<HeaderStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
<AlternatingRowStyle BackColor="White" />
</asp:GridView>
解决方法:将BoundField数据行的HtmlEncode属性设定成False
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" CellPadding="4" ForeColor="#333333" GridLines="None">
<Columns>
<asp:BoundField DataField="item" HeaderText="职类" />
<asp:BoundField DataField="a" HeaderText="目标整合" DataFormatString="{0:F2}" HtmlEncode=false />
<asp:BoundField DataField="b" HeaderText="团队领导" DataFormatString="{0:F2}" HtmlEncode=false />
<asp:BoundField DataField="c" HeaderText="沟通协调" DataFormatString="{0:F2}" HtmlEncode=false/>
<asp:BoundField DataField="d" HeaderText="决策判断" DataFormatString="{0:F2}" HtmlEncode=false/>
<asp:BoundField DataField="e" HeaderText="人才发展" DataFormatString="{0:F2}" HtmlEncode=false />
</Columns>
<FooterStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
<RowStyle BackColor="#EFF3FB" />
<EditRowStyle BackColor="#2461BF" />
<SelectedRowStyle BackColor="#D1DDF1" Font-Bold="True" ForeColor="#333333" />
<PagerStyle BackColor="#2461BF" ForeColor="White" HorizontalAlign="Center" />
<HeaderStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
<AlternatingRowStyle BackColor="White" />
</asp:GridView>
相关文章推荐
- 【Vegas原创】GridView设定DataFormatString属性失效的解决方法
- 【Vegas原创】GridView设定DataFormatString属性失效的解决方法
- GridView中设置DataFormatString无效的解决方法
- GridView中的DataFormatString失效解决办法
- GridView中设置DataFormatString无效的解决方法
- Gridview利用DataFormatString属性设置数据格式的方法
- 在gridview里对日期字段设置dataformatstring="{0:yyyy-MM-dd}"没有任何作用的解决方法
- GridView中设置DataFormatString无效的解决方法.
- Gridview利用DataFormatString属性设置数据格式的方法
- DataFormatString属性语法介绍及解决DataFormatString无效的问题
- DataFormatString属性语法介绍及解决DataFormatString无效的问题
- 以编程方式指定Gridview的HyperLinkField的属性DataNavigateUrlFormatString
- ASP.NET 2.0 – 为什么替GridView的BoundField设定的DataFormatString没有效?
- ASP.NET 2.0中Gridview利用DataFormatString属性设置数据格式
- Asp.Net2.0中GridView的DataFormatString="{0:yyyy-MM-dd}"不起作用解决办法
- 【Vegas原创】GridView/DataGrid中ToString("yyyy/MM/dd") 不起作用解决方法
- Asp.Net2.0中GridView的DataFormatString="{0:yyyy-MM-dd}"不起作用解决办法
- DataFormatString属性语法介绍及解决DataFormatString无效的问题
- Gridview利用DataFormatString属性设置数据格式
- Gridview利用DataFormatString属性设置数据格式