我有DataGridView
并且我正在将一个整数写入其中一列,我希望当值> = 1000时,这些值不会有逗号。但此刻,当我输入一个值> = 1000,它们以“1,000”的形式出现,逗号可能在某些区域被错误地翻译,所以我希望它只显示为“1000”。是否有DataGridViewColumn
的任何格式可以阻止这种情况。
答案 0 :(得分:4)
可以翻译逗号 在某些地区错误
如果您的意思是“某些国家/地区”,那么这是不正确的。您的数字正在根据当前用户的区域设置的规则进行格式化,因此一个区域设置中的逗号将成为其他区域中的点。 除此之外,指定“D”或“d”作为DataFormatString来格式化它而没有任何标点符号。
答案 1 :(得分:2)
这可能有所帮助:
dataGridView1.Columns["NumericColumn"].DefaultCellStyle.Format = "d";
How to: Format Data in the Windows Forms DataGridView Control