别急,看完先...
大家可能都会遇到在DataGridView中需要设计小数点位数。目前大家使用的方法可能有两种
1.在SQL用专门的函数在select时就设好小数点.
2.column.DefaultCellStyle.Format = "C3"; 这里也可以设置小数点.
但有一个问题是,用户永远只能看到这个处理过的数据,如果有一个数据是0.0005里,当你设置两位小数,用户看到的是0.00.
这样会引起误会.
经过三天的努力.加上昨晚睡觉时想了一晚.终于有一个完美的解决方法
1.用户绑定数据后.
![](https://i-blog.csdnimg.cn/blog_migrate/c4ee4e4f473cd20ba39d31dadcc26602.jpeg)
2.当用户双击单元格后.
![](https://i-blog.csdnimg.cn/blog_migrate/fd0f248b562403cbfff009f0e7b07d4b.jpeg)