Как отформатировать ячейку цифрового представления данных после редактирования - PullRequest
0 голосов
/ 01 июля 2019

Datagridview не связан. два столбца содержат числовые значения, и к этим столбцам применяется формат C2. Сетка отображает, например, $ 3200,00. Я редактирую значение и удаляюсь от клетки. Событие end edit запускается и вызывается подпрограмма для сохранения данных в SQL. Я хотел бы знать, как вернуть ячейку в формат валюты после завершения редактирования.

Я попробовал предложение в предложенном сообщении безуспешно.

Если я введу 1234, я ожидаю, что он отобразит $ 1234,00, но он покажет 1234.

1 Ответ

0 голосов
/ 01 июля 2019

Судя по вашему описанию, звучит так, как будто вы не установили свойство ValueType столбца.Если вы не установите это свойство, тип по умолчанию будет String.Поскольку вы отображаете валютные значения, Decimal будет правильным типом для установки.

DataGridView1.Columns(0).ValueType = GetType(Decimal)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...