相关疑难解决方法(0)

如何在DataGridView中格式化带有max和min的数字十进制的列?

我想格式化DataGridView中显示和捕获的小数位,我有一个最小小数位数和最大小数位数.例如:

If caught, "120.0" display "120.00"
If caught "120.01" display "120.01"
If caught "120,123" display "120,123"
If caught "120.1234" display "120.1234"
If caught "120.12348" display "120.1235" (round)
Run Code Online (Sandbox Code Playgroud)

在DataGridView列中,"txtcDecimal"具有属性(来自设计者)

txtcDecimal.DefaultCellStyle.Format = "N2";

txtcDecimal.DefaultCellStyle.Format = "0.00##";  // IS ANSWER. I do not work for an event that interfered
Run Code Online (Sandbox Code Playgroud)

掩码"0.00 ##"作为"n2"工作只得到2位小数,它正确舍入到两位小数但只是不喜欢我需要的东西(如我在示例中所示)

如何在不消耗大量资源的情况下以简单的方式完成这项工作?

谢谢harlam357和Tom Garske

.net c# string datagridview winforms

7
推荐指数
1
解决办法
5万
查看次数

标签 统计

.net ×1

c# ×1

datagridview ×1

string ×1

winforms ×1