![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 12.09.2008
Сообщений: 17
|
![]()
Есть типизированные данные DataSetFruit для отображения DataGridView'ом. В базе данные хранятся в "сжатой" форме. Например, в таблице "Фрукты" значения поля "Сорт" хранятся не в виде строк: "яблоко", "мандарин" и т. п., а в виде числа tinyint: 0, 1, 2 и т. п. Ествественно, при отображении данных в DataGridView'е наблюдаем числа. Сопоставление строка-числа нам известно. Вопрос в том, как сделать некую предварительную обработку входящих "сжатых" данных для корректного отображения в DataGridView'е?
|
![]() |
![]() |
![]() |
#2 | |
Форумчанин
Регистрация: 26.03.2012
Сообщений: 665
|
![]() Цитата:
Подходов несколько, либо в самом запросе, либо выставляете у DataGridView свойство VirtualMode в true, и далее анализируете данные и определяете результат вывода в обработчике ивента CellValueNeeded (DataProperyName у колонки оставляя пустым). Если все-таки у вас в базе есть справочная таблица для "Сорт", то проще в запросе. Если ее нет, то надо бы обзавестись. Последний раз редактировалось =master=; 18.04.2012 в 20:01. |
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 12.09.2008
Сообщений: 17
|
![]()
Спасибо. Ответ уже нашёл: обработка CellFormatting.
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 26.03.2012
Сообщений: 665
|
![]()
Можно и так, но лучше все-таки это таблица справочник.
Она позволит вам не завязываться на конкретные значения 0, 1, 2 ... более расширяемо, в любой момент можно ввести еще сорта и при этом не затрагивать код приложения. |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 12.09.2008
Сообщений: 17
|
![]()
Трудности перевода из числа в строку пусть лежат на мне.
![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Отображение той или иной DataGridview в зависимости от выбора в TreeView | prod | C# (си шарп) | 11 | 22.02.2012 19:03 |
Отображение в datagridview заполненного BindingSource | zakaev | C# (си шарп) | 0 | 20.10.2011 21:32 |
Запросы их выполнение и отображение результата в DataGridView | Claster | Помощь студентам | 0 | 13.08.2011 13:35 |
С# Отображение классов-наследников в DataGridView | Evil_Crab | Помощь студентам | 0 | 25.02.2011 15:15 |
DataGridView - медленное отображение | avd | Общие вопросы .NET | 1 | 04.07.2010 11:22 |