Статус: Офлайн
Реєстрація: 14.09.2005
Повідом.: 950
Реєстрація: 14.09.2005
Повідом.: 950
C#. Обработка таблицы перед выводом из БД
Ситуация такая: есть база данных. Из неё получаем полностью таблицу, нужно вывести эту таблицу на экран с возможностью редактирования и последующего сохранения результатов.
Есть одна особенность: часть полей таблицы может должна хранить несколько вариантов значений.
Мне видится использование DataGridView со столбцами из ComboBox и т.п. Но, если выгружать данные при помощи DataSet, то всё, включая заголовки полей, будет так же, как это хранится в базе данных, а нужно всё это интерпретировать. Тоесть обрабатывать таблицу перед тем, как выводить на экран.
Я смог придумать только поочерёдное заполнение DataGridView из DataSet, обрабатывая данные в зависимости от того, какое это поле. Но этот подход кажется мне сильно громоздким и не правильным.
Может кто-нибудь знает как сделать это правильно?
Ситуация такая: есть база данных. Из неё получаем полностью таблицу, нужно вывести эту таблицу на экран с возможностью редактирования и последующего сохранения результатов.
Есть одна особенность: часть полей таблицы может должна хранить несколько вариантов значений.
Мне видится использование DataGridView со столбцами из ComboBox и т.п. Но, если выгружать данные при помощи DataSet, то всё, включая заголовки полей, будет так же, как это хранится в базе данных, а нужно всё это интерпретировать. Тоесть обрабатывать таблицу перед тем, как выводить на экран.
Я смог придумать только поочерёдное заполнение DataGridView из DataSet, обрабатывая данные в зависимости от того, какое это поле. Но этот подход кажется мне сильно громоздким и не правильным.
Может кто-нибудь знает как сделать это правильно?
Не поможет - придется создавать тестовый проектик.