Как вы форматируете столбец таблицы данных, который связан с источником данных? - PullRequest
0 голосов
/ 11 января 2019

Текущий скриншот: my current DataGridView screenshot

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

Я пробовал поместить формат в код

  • до того, (в новой форме формы)
  • после назначения источника данных таблицы данных (в новой подпрограмме формы)
  • , а также размещение его в конструкторе (datagridviewtextboxcolumn.defaultcellstyle)

все же значения в таблице данных не изменились

1 Ответ

0 голосов
/ 11 января 2019

Вы можете поместить это в форму загрузки:

 dataGridView.Columns["Total"].DefaultCellStyle.Format = "N2";

OR

private void dataGridView_CellFormatting(object sender,DataGridViewCellFormattingEventArgs e)
{
    if (e.ColumnIndex == indexOfColumn)
    {
        e.CellStyle.Format = "N2";
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...