c# - 当我希望它显示为 1000 时,DataGridView 值显示为 1,000

标签 c# winforms datagridview

我有一个 DataGridView,我正在将整数写入其中一列,我希望当值 >= 1000 时这些值中没有逗号。但目前,当我输入一个 >= 1000 的值时,它们以“1,000”的形式出现,逗号在某些区域可能会被错误翻译,所以我希望它只显示为“1000”。 DataGridViewColumn 是否有任何格式可以阻止这种情况。

最佳答案

the comma could be translated incorrectly in certain areas

如果您指的是“某些国家/地区”,那么这是不正确的。您的数字正在根据当前用户区域设置的规则进行格式化,因此一个区域设置中的逗号将成为其他区域设置中的点等。 除此之外,将“D”或“d”指定为 DataFormatString 以将其格式化而没有任何标点符号。

关于c# - 当我希望它显示为 1000 时,DataGridView 值显示为 1,000,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/555920/

相关文章:

c# - 如何在 C# 中获取当前产品版本?

c# - 验证是否存在可用网络连接的最简单方法是什么?

c# - 在 Datagridview 中使用向下箭头选择组合框项目

c# - 使用数据绑定(bind)访问 DataTemplate 中的 WPF 组件

c# - WinRT HttpClient 问题

.net - 如何在.net windows应用程序中实现 'undo'操作?

c# - 如何在 C# 中将字符串值从一种形式传递到另一种形式的加载事件

c# - 分层 winform 复选框

c# - DataGridView 在更新和重新加载后保留选定的索引和滚动位置

c# - DataGridView WinForms 自动重新加载/更新/刷新