验证datagridview文本框列中的浮点数

本文关键字:浮点数 datagridview 文本 验证 | 更新日期: 2023-09-27 18:10:54

我正在使用Winforms和c#。

我有一个datagridview我正在使用一个板球项目。我需要一个只接受数字和0到5的十进制值的列。

,


10.0(好)10.1 (ok)
10.2 (ok)
10.3 (ok)
10.4 (ok)
10.5 (ok)
10.6 (NOT OK) etc

我可以将单元格格式设置为N1,但这并不限制浮点部分仅为0到5。

有没有人有一个很好的解决方案,我想实现什么?

p。

验证datagridview文本框列中的浮点数

这是验证,而不是格式化。使用正则表达式(c# Regex类)来检查输入。

如果你想要上面的输出,创建一个函数,返回一个字符串和作为参数的值。在gridview中使用该函数(例如标签的text属性)并匹配正则表达式^'d*.[0-5]$