Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / отображение в datagrid данных из нес-ких табл. / 7 сообщений из 7, страница 1 из 1
13.01.2005, 13:18
    #32863086
13th_apostle
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
отображение в datagrid данных из нес-ких табл.
vc .net, windows forms, cpp
есть 4 табл., связанные след. образом:
certif(brand_id, country_id, manuf_id, data)
brand (brand_id, brand)
country (country_id, country)
manuf (manuf_id, manuf, address)
certif.brand_id = brand.brand_id и т.д.
и надо мне отобразить данные табл. certif в datagrid; естественно, вместо brand_id хотелось бы увидеть brand и т.д.
кто может подсказать, в каком направлении копать?
...
Рейтинг: 0 / 0
13.01.2005, 13:53
    #32863184
Smirnov Anton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
отображение в datagrid данных из нес-ких табл.
:-)
копать в сторону запосов, типа
select t2.brand,t1.date from certif t1 inner join brand t2 on t1.brand_id=t2.brand_id
...
Рейтинг: 0 / 0
13.01.2005, 14:50
    #32863335
13th_apostle
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
отображение в datagrid данных из нес-ких табл.
данные у меня уже в dataset'е, т.е. выбраны из бд. в msdn грится про datarelations, но что после них - укрыто мраком.
...
Рейтинг: 0 / 0
14.01.2005, 15:13
    #32865329
Smirnov Anton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
отображение в datagrid данных из нес-ких табл.
а кто мешает сделать тако датасет
select t2.brand,t1.date from certif t1 inner join brand t2 on t1.brand_id=t2.brand_id
?
...
Рейтинг: 0 / 0
14.01.2005, 16:28
    #32865551
13th_apostle
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
отображение в datagrid данных из нес-ких табл.
спасибо, но тут возникает след. проблема, как мне кажется (если ошибаюсь, поправьте, плз): есть еще combobox'ы, где отображаются данные из brand.db, country.db и т.д.; они нужны для создания/редактирования записей в certif.db. при создании в них новых записей обновить соотвествующие табл. я могу ч/з связку dataset ->tables->item( datatable ) => dataadapter->update( dataset , datatable ). в случае же с datatable'ом, собранным указанным запросом мне придется обовлять вручную; т.е. писать функцию, к-рая раскидает все новые значения по соотв. табл. не то, чтобы это такое уж зло или труд, просто мне кажется, another way must be =)
...
Рейтинг: 0 / 0
14.01.2005, 17:28
    #32865691
Smirnov Anton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
отображение в datagrid данных из нес-ких табл.
ессно
один из них - заново открыть datatable(правда я точно не знаю, что это такое -datatable :-) в общем заново запрос открыть)
...
Рейтинг: 0 / 0
14.01.2005, 18:10
    #32865755
13th_apostle
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
отображение в datagrid данных из нес-ких табл.
как минимум, dataset = набор datatable'ов. datatable состоит из datacolumns, к-рые несут инфу по общим характеристикам столбцов (тип данных, readonly и т.д.), и datarows, к-рые хранят сами данные =). а запрос запускать заново - не проблема; проблема в том, что это требует вручную написанной ф-ции. а раз уж я пользуюсь готовыми компонентами, где есть механизмы, реализующие обновление бд, мне б не хотелось заниматься изобретением велосипеда. =)
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / отображение в datagrid данных из нес-ких табл. / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]