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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Вывод данных с БД в DataGrid 
:(
    Опции темы
Mag
Дата 11.5.2007, 15:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 107
Регистрация: 23.6.2005

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



Такой случай: есть 3 таблицы - Car - Instrument - Kind car. В них по 2-а столбса: ID - Name_имя таблицы. Как организовать вывод в один DataGrid всех таблиц(в сумме получается 6 столбцов).
Просмотрел через поиск все темы, нужного результата не было. При объяснении покажите пример кода, который можно взять за основу.

--------------------
В  каждой черной комнате есть выход - всегда есть выход с любой ситуации!
PM MAIL WWW ICQ   Вверх
Mymik
Дата 11.5.2007, 19:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1474
Регистрация: 12.5.2006
Где: Lamer-центер

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



А они свзяываются по какому-нибудь полю ??? Ну есть какое-нибудь соответствие ???
Если нет, то примерно так вот -->>
Код

SELECT Car.*, Instrument.*, Kind.* FROM Car

А если есть, то там INNER JOIN используй или LEFT JOIN или RIGHT JOIN


--------------------
ICQ ::            857-857
E-mail ::         mymik[at]inbox[dot]ru 
HomaPage ::  http://localhost/

:to_become_senile  :this
PM MAIL WWW ICQ   Вверх
tol05
Дата 11.5.2007, 19:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1632
Регистрация: 21.12.2006
Где: Харьков

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



наоборот
Код

SELECT * FROM Car, Instrument, Kind car

 smile 


--------------------
На хорошей работе и сны хорошие снятся.
PM MAIL   Вверх
Mymik
Дата 11.5.2007, 22:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1474
Регистрация: 12.5.2006
Где: Lamer-центер

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



[offtop]
tol05, черт, конструкцию с JOIN'ами перепутал... совсем заработался на этой недели... После отпуска тяжело вливаться в работу...  smile 
[/offtop]


--------------------
ICQ ::            857-857
E-mail ::         mymik[at]inbox[dot]ru 
HomaPage ::  http://localhost/

:to_become_senile  :this
PM MAIL WWW ICQ   Вверх
Mag
Дата 22.5.2007, 12:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 107
Регистрация: 23.6.2005

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



Цитата(Mymik @ 11.5.2007,  19:13)
А они свзяываются по какому-нибудь полю ??? Ну есть какое-нибудь соответствие ???
Если нет, то примерно так вот -->>
Код

SELECT Car.*, Instrument.*, Kind.* FROM Car

А если есть, то там INNER JOIN используй или LEFT JOIN или RIGHT JOIN

Пример кода можишь показать или вложить файл?
--------------------
В  каждой черной комнате есть выход - всегда есть выход с любой ситуации!
PM MAIL WWW ICQ   Вверх
ivashkanet
Дата 22.5.2007, 17:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодю потиху
****


Профиль
Группа: Участник Клуба
Сообщений: 3684
Регистрация: 23.2.2006
Где: Гомель, Беларусь

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



Цитата(Mag @  11.5.2007,  14:01 Найти цитируемый пост)
Такой случай: есть 3 таблицы - Car - Instrument - Kind car. В них по 2-а столбса: ID - Name_имя таблицы. Как организовать вывод в один DataGrid всех таблиц(в сумме получается 6 столбцов).

Если эти таблицы не связаны (что скорее всего), то смысла в таком формировании ноль.

Зачем тебе таблицы типа:
Цитата
Коля Вася Паравоз Полетел
Маша Петя Коньки Уехали
Сидор Евгений Танк Бабах

????

Может ты имел ввиду 2 столбца, но содержимое всех таблиц?
Код

SELECT ID, Name_Car FROM Car
UNION
SELECT ID, Name_Instrument FROM Instrument
UNION
SELECT ID, Name_Kind_Car FROM Kind_Car


Добавлено @ 17:06
Забыл зачем начал писать: Mag, посиди мнут 5, подумай и опиши проблему пояснее.
Хотя бы приведи пример содержимого таблиц и результата, который хочешь увидеть.


Это сообщение отредактировал(а) ivashkanet - 22.5.2007, 17:07
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
stab
mr.DUDA
Exception

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

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

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


 




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


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

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