码迷,mamicode.com
首页 > Windows程序 > 详细

DataGridView使用DefaultCellStyle属性不显示小数

时间:2015-01-26 00:03:09      阅读:1581      评论:0      收藏:0      [点我收藏+]

标签:

数据库中是Numeric(38,6)类型,显示到DataGridView界面上后面始终有6个0(如:20000.000000),想要仅仅显示整数,一阵好找,但是没有发现详细的文档注释,有的在格式化字符串中加上#符号(如:##.##),不知道是干嘛。可以如此操作。

 

      DataGridView dgvDiscipline=this[ivcDiscipline] as DataGridView;
      dgvDiscipline.Columns["anticipatingIncome"].DefaultCellStyle.Format="0";

 

 

界面即显示整数了。如果还想以千分位进行显示(如:2755555.000000000需要显示为2,755,555.0000)。可以这样:

 

 

      DataGridView dgvDiscipline=this[ivcDiscipline] as DataGridView;
      dgvDiscipline.Columns["anticipatingIncome"].DefaultCellStyle.Format="N4";

 

N代表以千分位显示,N后的数字表示小数点后保留几位。仅作为抛砖引玉,希望有用。

 

参考自StackOverflow问答

 

DataGridView使用DefaultCellStyle属性不显示小数

标签:

原文地址:http://www.cnblogs.com/jiangxiaoqiang/p/4249188.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!