以下是我的代码:
var grid = new GridView();
grid.DataSource = myDataset;
grid.DataBind();
我希望将网格的某些列格式化为货币,并使用千位分隔符和小数字格式为“$ 9,999,999.99”。
我将网格导出为excel,我希望以货币格式查看值。
我在运行时创建gridview。我的gridview没有HTML代码。
我只是将数据集绑定到gridview并导出到excel。我不会以HTML格式看到gridview。
怎么做?
答案 0 :(得分:3)
使用适当的DataFormatString
为货币列创建一个BoundField。
<asp:BoundField DataField="currencyColumnName" DataFormatString="{0:c}" />
答案 1 :(得分:3)
With Me.ratesGridView
.Rows(i).Cells(4).Text = FormatCurrency(.Rows(i).Cells(4).Text)
End With
享受。