【问题标题】:Format number with thousand separators in SQL / MS Access在 SQL / MS Access 中使用千位分隔符格式化数字
【发布时间】:2019-05-06 17:14:53
【问题描述】:

我正在开发一个涉及与 MS Access 数据库连接的 c# windows 窗体应用程序。在某些查询之后,结果显示在 datagridview 中。我希望包含数字的 datagridview 列用千位分隔符和多个小数位显示这些数字。

我已尝试将货币格式应用于 MS Access 号码列,但仅限于两位小数。

其中包含数字的列应以千位分隔符和多个小数位显示。

【问题讨论】:

  • 你的网格控件可能在列级别有一个格式参数成员,试试看。如果您仍然需要帮助,您需要使用更多数据更新您的问题,最好是minimal reproducible example
  • 在查询部分试试这个 - SELECT CAST(CONVERT(VARCHAR, CAST(253654252 AS MONEY), 1) AS VARCHAR)
  • 尝试搜索datagridviewcolumn format

标签: c# sql ms-access


【解决方案1】:

在 DataGridView 设计器中,打开文本框的 DefaultCellStyle 并将属性 Format(在 Behaviour 下)设置为:N2

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-03-12
    • 2015-02-28
    • 2022-07-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-16
    相关资源
    最近更新 更多