Как отформатировать числа в WinForms 1.1 DataGrid? - PullRequest
0 голосов
/ 29 августа 2008

Есть ли простой способ форматирования чисел в сетке данных Winforms 1.1? Свойство Format объекта DataGridTextBoxColumn, похоже, полностью игнорируется. Я знаю, что есть решение , которое включает в себя создание подкласса элемента управления Column, и это довольно просто, но надеялся, что может быть какая-то хитрость, чтобы свойство Format просто работало.

Ответы [ 2 ]

1 голос
/ 30 августа 2008

Мое личное мнение таково, что стиль таблицы данных - это путь. Не видя код, который у вас есть, я не могу с уверенностью сказать, почему ваше форматирование не вступает в силу, когда стиль не определен, но смешивание форматирования с вычислениями данных и другими частями кода может очень быстро запутаться.

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

Вот документация Microsoft , которая поможет вам начать работу в правильном направлении.

0 голосов
/ 30 августа 2008

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

Большое спасибо за ваши ответы, хорошо иметь второе мнение.

Mike

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...