|
|
|
отображение в datagrid данных из нес-ких табл.
|
|||
|---|---|---|---|
|
#18+
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 и т.д. кто может подсказать, в каком направлении копать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2005, 13:18 |
|
||
|
отображение в datagrid данных из нес-ких табл.
|
|||
|---|---|---|---|
|
#18+
:-) копать в сторону запосов, типа select t2.brand,t1.date from certif t1 inner join brand t2 on t1.brand_id=t2.brand_id ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2005, 13:53 |
|
||
|
отображение в datagrid данных из нес-ких табл.
|
|||
|---|---|---|---|
|
#18+
данные у меня уже в dataset'е, т.е. выбраны из бд. в msdn грится про datarelations, но что после них - укрыто мраком. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2005, 14:50 |
|
||
|
отображение в datagrid данных из нес-ких табл.
|
|||
|---|---|---|---|
|
#18+
а кто мешает сделать тако датасет select t2.brand,t1.date from certif t1 inner join brand t2 on t1.brand_id=t2.brand_id ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.01.2005, 15:13 |
|
||
|
отображение в datagrid данных из нес-ких табл.
|
|||
|---|---|---|---|
|
#18+
спасибо, но тут возникает след. проблема, как мне кажется (если ошибаюсь, поправьте, плз): есть еще combobox'ы, где отображаются данные из brand.db, country.db и т.д.; они нужны для создания/редактирования записей в certif.db. при создании в них новых записей обновить соотвествующие табл. я могу ч/з связку dataset ->tables->item( datatable ) => dataadapter->update( dataset , datatable ). в случае же с datatable'ом, собранным указанным запросом мне придется обовлять вручную; т.е. писать функцию, к-рая раскидает все новые значения по соотв. табл. не то, чтобы это такое уж зло или труд, просто мне кажется, another way must be =) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.01.2005, 16:28 |
|
||
|
отображение в datagrid данных из нес-ких табл.
|
|||
|---|---|---|---|
|
#18+
ессно один из них - заново открыть datatable(правда я точно не знаю, что это такое -datatable :-) в общем заново запрос открыть) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.01.2005, 17:28 |
|
||
|
отображение в datagrid данных из нес-ких табл.
|
|||
|---|---|---|---|
|
#18+
как минимум, dataset = набор datatable'ов. datatable состоит из datacolumns, к-рые несут инфу по общим характеристикам столбцов (тип данных, readonly и т.д.), и datarows, к-рые хранят сами данные =). а запрос запускать заново - не проблема; проблема в том, что это требует вручную написанной ф-ции. а раз уж я пользуюсь готовыми компонентами, где есть механизмы, реализующие обновление бд, мне б не хотелось заниматься изобретением велосипеда. =) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.01.2005, 18:10 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=32865691&tid=2033852]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
78ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
2ms |
| others: | 226ms |
| total: | 408ms |

| 0 / 0 |
