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