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

Поиск:

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


Новичок



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

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



Суть такова: есть две БД, в них две таблицы , в таблицах связанные данные

как отобразить в одном месте поля одной и другой таблиц с учетом связей?
в данном примере одна таблица под СУБД SQL Server, другая - лист Excel.
в первой для простоты одно поле art, во второй два art и color.

необходимо вывести что то типа 
select Table1.atr, Table2.color
from Table1 inner join Table2
on Table1.atr=Table2.atr
 

Код

                dataSet1.Clear();
                this.dataGridView1.AutoGenerateColumns = true;
                this.sqlDataAdapter1.Fill(dataSet1, "art");
                this.oleDbDataAdapter1.Fill(dataSet1, "color");

                DataRelation rel = new DataRelation("rel", dataSet1.Tables["art"].Columns["art"], dataSet1.Tables["color"].Columns["art"]);

                dataSet1.Relations.Add(rel);
                dataSet1.Tables["art"].Columns.Add("test", Type.GetType("System.String"), "Parent(rel).color");
                this.dataGridView1.DataSource = this.dataSet1;
                this.dataGridView1.DataMember = "art";


так отчегото ни ..............  не работает, пишет не могу найти родительскую релацию 'rel'
 

PM MAIL   Вверх
retsky
Дата 25.12.2008, 14:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



???
PM MAIL   Вверх
emmanuil
Дата 31.1.2009, 22:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Поиск в этой ветке по Master-Detail, когда подробно писал ответ на похожий вопрос.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
stab
mr.DUDA
Exception

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

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

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


 




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


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

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