您的位置:首页 > 其它

【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>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: