zoukankan      html  css  js  c++  java
  • 在GridView中如何格式化Money型字段?

     
    在GridView中如何格式化Money型字段(downmoon)?

            <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataKeyNames="PKID"
                DataMember
    ="DefaultView" DataSourceID="SqlDataSource1">
                
    <Columns>
                    
    <asp:BoundField DataField="PKID" HeaderText="PKID" InsertVisible="False" ReadOnly="True"
                        SortExpression
    ="PKID" />
                    
                    
    <asp:TemplateField>
                        
        <HeaderTemplate>
                               amount
    </HeaderTemplate>
                            
    <ItemTemplate>
                                
    <asp:Label ID="txtMoney" Text='<%# Decimal.Parse(DataBinder.Eval(Container.DataItem,"amount").ToString())%>' runat="server" />
                            
    </ItemTemplate>
                        
    </asp:TemplateField>

                    
    <asp:BoundField DataField="TestID" HeaderText="TestID" SortExpression="TestID" />
                    
    <asp:BoundField DataField="testString" HeaderText="testString" SortExpression="testString" />
                
    </Columns>
            
    </asp:GridView>

    这段代码中,
    amount为Money型字段,无论如何只能显示成
    1234.5600 
    而不能显示成
    1,234.56

    <asp:BoundField DataField="amount" HeaderText="amount" DataFormatString="{0:n2}"  />
                      
    <asp:BoundField DataField="amount" HeaderText="amount" DataFormatString="{0:c2}"  />

    也不行!
    后来在MSDN上找到了答案

    <asp:BoundField DataField="amount" HeaderText="amount" DataFormatString="{0:#,###.00}"  HtmlEncode="False" />

    关键在于HtmlEncode="False"

    http://blogs.msdn.com/danielfe/archive/2006/02/08/527628.aspx


    邀月注:本文版权由邀月和博客园共同所有,转载请注明出处。
    助人等于自助!  3w@live.cn
  • 相关阅读:
    故障分析 | 全局读锁一直没有释放,发生了什么?
    日常笔记
    BCC观测工具的使用
    wireshark的应用
    SQL基础之实现累加值
    SQL查询语句使用rand()的执行效率与优化
    MySQL主从复制相关问题
    LVM不停机扩容
    gtid跳过错误的方法
    IO诊断文档
  • 原文地址:https://www.cnblogs.com/downmoon/p/1021139.html
Copyright © 2011-2022 走看看