我正在尝试使用以下代码更改datagridview中单元格的格式。
this.dataGridView[2, 1].ValueType = typeof(decimal);
this.dataGridView[2, 1].Value = 500;
this.dataGridView[2, 1].Style.BackColor = System.Drawing.Color.OrangeRed;
this.dataGridView[2, 1].Style.Format = "c";
单元格的颜色会发生变化,但不会以货币格式显示。
任何人都知道为什么?
答案 0 :(得分:0)
您确定分配给.Value
的值是否为数字? (即不是字符串)
答案 1 :(得分:0)
在我看过的例子中,“c”格式是小写的。您可能也不需要“2”。