首页 > 代码库 > DataGridView使用DefaultCellStyle属性不显示小数
DataGridView使用DefaultCellStyle属性不显示小数
数据库中是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属性不显示小数
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。