【发布时间】:2013-07-16 11:28:29
【问题描述】:
我有一个附加到 DataGrid 的数据表,其中几列有十进制值,我们可以在 GUI 中编辑这些值,但是当我编辑从 0.01 到 0.000000001 的值时,它会显示 1E+8 的东西来自 GUI 的 DataGrid 中的指数值。
所以任何人都可以帮助我,我怎样才能显示精确值而不是指数。
谢谢 @Nag
【问题讨论】:
-
我尝试将当前文化信息附加到线程,但它不会给我想要的输出。
我有一个附加到 DataGrid 的数据表,其中几列有十进制值,我们可以在 GUI 中编辑这些值,但是当我编辑从 0.01 到 0.000000001 的值时,它会显示 1E+8 的东西来自 GUI 的 DataGrid 中的指数值。
所以任何人都可以帮助我,我怎样才能显示精确值而不是指数。
谢谢 @Nag
【问题讨论】:
columnName.DefaultCellStyle.Format = "0.00#######"
【讨论】:
//C#代码
this.dataGridView1.Columns[i].DefaultCellStyle.Format = "N";
【讨论】: