Формат ячеек DataGridView привязки данных Int к преобразованию имени месяца

У меня есть datagridview с привязкой к базе данных. В нем у меня есть столбец с значениями NULL и 1-12. Как я могу во время выполнения заставить datagridview превратить 1 в январь и отобразить его в ячейке? И NULL в другую заранее заданную строку?

Я попытался посмотреть формат ячейки, изменил его на пользовательский, затем ввел «MMM», но это не сработало и отобразило «MMM» в фактической ячейке.

Пожалуйста, помогите.

РЕДАКТИРОВАТЬ: Это winforms C # 4.0, поле привязано к полю Int от сущности в EF. И не нужно учитывать культурные особенности, английский - это нормально.

РЕДАКТИРОВАТЬ: Я пробовал {0: MMM}, это не сработало, просто отображалось {X: MMM} в ячейке, где X - int.

Некоторые скриншоты:

format

result

5
задан sprocket12 23 January 2012 в 14:50
поделиться