Модераторы: gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Отображение связанных данных в GridView, отображение данных другой таблицы 
:(
    Опции темы
Redsweet
Дата 23.9.2009, 02:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 41
Регистрация: 26.2.2009
Где: Казахстан

Репутация: нет
Всего: нет



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

Встала задача создания небольшого сайта с использованием данных из БД! 

Структура БД следующая: 

1 таблица (Товары) - ID (key)
                                   CategoryID
                                   Name

2 таблица (Категории) - CategoryID (key)
                                         Name

Категории могут быть следующими: Процессор, Материнская плата, видеокарта и т.д.

Проблема вот в чем: Необходимо вывести на страницу таблицу Товары, но что бы при этом вместо CategoryID выводились данные из таблицы Категории, т.е. названия категорий. Ну и соответственно что бы все это можно было реlактировать и добавлять записи. Как это реализовать. К примеру в Windows Forms все решалось установкой необходимой колонки в виде ComboBox и настройкой параметров ValueMember и DisplayMember. Но в GridView я этого не нашла. Что делать? Может использовать какие-либо другие контролы?

Заранее всем спасибо!
                                          
PM MAIL   Вверх
Любитель
Дата 23.9.2009, 10:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Программист-романтик
****


Профиль
Группа: Комодератор
Сообщений: 3645
Регистрация: 21.5.2005
Где: Воронеж

Репутация: 5
Всего: 92



Если использовать DataGridView - делаешь темплейтную колонку и.. в ней уже, что угодно (обычно - комбобокс для эдита, лейбл/литерал - для просмотра).


--------------------
PM MAIL ICQ Skype   Вверх
Redsweet
Дата 23.9.2009, 13:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 41
Регистрация: 26.2.2009
Где: Казахстан

Репутация: нет
Всего: нет



Ура! Получилось.

Но встал еще один вопрос, в результате всех этих настроек, в GridView появилась еще одна колонка с выпадающими списками, в которых можно выбирать категорию. Но эту колонку теперь нельзя сортировать, как это исправить? Что бы можно было отсортировать все товары по категории.

Спасибо огромное.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
Любитель
Mymik
mr.DUDA

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Любитель, Mymik, mr.DUDA.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Разработка под ASP.NET | Следующая тема »


 




[ Время генерации скрипта: 0.0758 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.