在DataGridView中隐藏百分号的任何方法?

时间:2009-09-08 05:48:04

标签: c# winforms

使用.net 2.0。

我想在DataGridView中显示一个列作为百分比值,但没有百分号。

示例:

1)说数据源中的数据是0.1234

2)使用DataGridView列格式字符串“P2”使网格将此值显示为“12.34%”。我想看到的是:“12.34”,即原始值乘以100,但没有百分号。

我可以通过使用带有表达式的计算列乘以100来解决这个问题,但Grid是否提供了更简单的方法?假设网格以只读模式使用。

感谢。

2 个答案:

答案 0 :(得分:1)

你可以查看this SO post这样做的方法,虽然你会发现你的问题的答案是否定的,没有内置的方法来做到这一点。

答案 1 :(得分:0)

尝试使用列格式N2。你可能需要乘以100得到你想要的东西(正如你所指出的那样)......