1

我将列中的 excel 表之一设置为货币格式 $ 和小数位 2。比如 $0.00。

但是在 datagridview 中显示时,它显示为:0.0000。如果将货币设置为无,则显示 0.00。如果我添加 $ 符号。它显示了额外的数字值。

您能否帮助我如何仅在 Windows 应用程序中按原样显示(意思是:0.00 美元)。

4

2 回答 2

1

您必须为您的货币数据网格字段提供格式。也就是说,为该列分配一个名为的属性DataFormatString和值{0:c}

有关其他信息:检查该链接http://msdn.microsoft.com/en-us/library/aa479342.aspx

于 2012-06-27T08:01:45.527 回答
0

试试看

<asp:BoundField DataField="Money" DataFormatString="{0:c2}" HeaderText="Money"
                    SortExpression="Money" />
于 2012-06-27T08:09:10.407 回答