如何格式化gridview列?
下面是我的代码:
var grid = new GridView();
grid.DataSource = myDataset;
grid.DataBind();
我想将网格的某些列格式化为带有千位分隔符和小数点的货币,例如“$9,999,999.99”。
我正在将网格导出到 Excel,我想查看货币格式的值。
我正在运行时创建 gridview 。我的 gridview 没有 html 代码。
我只是将数据集绑定到 gridview 并导出到 Excel。我不会看到 HTML 格式的 gridview。
怎么做呢?
Below is my code:
var grid = new GridView();
grid.DataSource = myDataset;
grid.DataBind();
I want to format some of the columns of my grid to Currency with thousand separator and with decimal like '$9,999,999.99'.
I am exporting the grid to excel and I want to see the values in currency format.
I am creating gridview during runtime. I have no html code for my gridview.
I am just bounding dataset to gridview and exporting to excel. I won't see gridview in HTML format.
How to do that?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
使用适当的
DataFormatString
为货币列创建一个 BoundField。Create a BoundField for the currency column with appropriate
DataFormatString
.谷歌把我带到这里,所以我想分享我的答案。以下是我如何在 ASP.NET 中将一个单元格格式化为货币。
享受。
Google brought me here, so I thought I'd share my answer. Here's how I got to format one cell to currency in asp.net.
Enjoy.