繁体   English   中英

如何在datagridview中的特定列上显示百分比符号

[英]How to show percentage sign on a specific column in datagridview

我的 excel 文件上的gm列在所有数字上显示百分号。 但是当我将它显示给datagridview时,它变成了十进制。 我的gm是字符串数据类型。

这是我的代码

var gm = dt.Rows[i][27].ToString();

gm 的值基于 excel 文件 gm 列。 我希望它也能在 datagridview 上显示百分号。

您可以使用 String.Format 方法来格式化您的输出,包括自定义文本。

我不知道你的数据的确切结构,所以你需要看看什么最适合你,但是像这样:

var gm = String.Format(dt.Rows[1][27].ToString(), "##0.0 %");

这也可以帮助您确定最佳格式: https://learn.microsoft.com/en-us/dotnet/standard/base-types/standard-numeric-format-stringshttps://learn.microsoft.com/ en-us/dotnet/standard/base-types/custom-numeric-format-strings

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM