Ячейка datagridview не принимает изменение формата валюты - PullRequest
0 голосов
/ 10 сентября 2009

Я пытаюсь изменить формат ячейки в сетке данных, используя следующий код.

        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";

Цвет ячейки меняется, но не отображается в формате валюты.

Кто-нибудь знает почему?

Ответы [ 2 ]

0 голосов
/ 10 сентября 2009

В примерах, которые я видел, формат "c" в нижнем регистре. Вам также может не понадобиться «2».

0 голосов
/ 10 сентября 2009

Вы гарантируете, что значение, присвоенное .Value, является числовым? (т.е. не строка)

...