我在winforms中有4个双类型单元格的数据网格。 在设计时,我将Cellformat设置为“N2”。 但它不允许输入值如456.23或45612,12.23。 如果我输入上面的值,则将值恢复为之前的值。
如何在设计时设置cellformat以接受像 45,612.52 45,612.5
编辑:我可以从代码中执行此操作吗? 所有我想要的单元格应该是两位小数的值,如果单元格值是55,它应该显示为55.00。 用户可以像55.12一样输入值。
任何人都可以尽快帮忙。
答案 0 :(得分:0)
您可能需要自定义验证器。见http://msdn.microsoft.com/en-us/library/0ye0dkkw
要进行验证,您需要使用Double.TryParse。该主题有一个使用AllowThousands
样式的示例。
答案 1 :(得分:0)
我在设计时设置了“#,0.00”格式。 现在它的工作。