【发布时间】:2019-07-20 07:09:25
【问题描述】:
我有一个 SQL 查询,它有逗号值。当我将它添加到 DataGridView 时,我想要这种格式 (#, ##). 我尝试了 Math.Round() 函数,但它不起作用。
以下是我尝试过的查询:
(CONVERT(DECIMAL(18, 2), column3)*100) as normalize
这是我用于添加的 C# 代码;
dgv.Rows.Add(rows["column1"].ToString() + " " + rows["column2"].ToString(), rows["column3"], "%" + "" + Math.Round(Convert.ToSingle(rows["normalize"].ToString())), 2);
使用此代码运行时不带逗号。通常,如果我不使用 Math.Round,它会像这种格式(#,####)一样工作。
我也试过这个;
dgv.Columns[2].DefaultCellStyle.Format = "N2";
我应该如何解决它?
【问题讨论】:
-
Here 是一个很好的起点。
标签: c# sql sql-server datagridview sqlcommand