Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / несколько таблиц в DataGrid / 4 сообщений из 4, страница 1 из 1
29.03.2008, 12:07
    #35222318
marik_86
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
несколько таблиц в DataGrid
Всем привет. вопрос следующий:
у меня имеется база данных (ms access), состоящая из 4-х таблиц. три из них связанны с одной по ключевому полю. Как мне вывести отдельные столбцы каждой таблицы в DataGrid (именно) с сохранением всех связей и ограничений между ними. (вопрос о наложении связки и ограничений не оч беспокоит, хотел бы понять, как их в одном DataGrid отобразить)

Пожалуйста, дело горит.
Спасибо.
...
Рейтинг: 0 / 0
29.03.2008, 13:21
    #35222367
nibbles
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
несколько таблиц в DataGrid
1. Что подразумевается под "вынести отдельные столбцы каждой таблицы в DataGrid с сохранением всех связей и ограничение"?
2. Знакомо ли автору понятие "представление"/"view"?
...
Рейтинг: 0 / 0
29.03.2008, 13:26
    #35222371
marik_86
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
несколько таблиц в DataGrid
nibbles1. Что подразумевается под "вынести отдельные столбцы каждой таблицы в DataGrid с сохранением всех связей и ограничение"?
2. Знакомо ли автору понятие "представление"/"view"?


1. 4 таблицы (в каждой из них имеется поле ID - по нему они связанны с одной - главной). Так вот, требуется занести некоторые поля отдельных таблиц в DatGrid с сохранением всех связей и ограничений. к примеру с 1-й табл. поле ID, с второй поле - Xname и т.д.
2. представление мне известно. но я же написал, что используется именно DataGrid, но если есть дельный совет с DataView (не путать с DataGridView), то пишите =)))

спасибо
...
Рейтинг: 0 / 0
29.03.2008, 14:09
    #35222396
nibbles
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
несколько таблиц в DataGrid
marik_861. 4 таблицы (в каждой из них имеется поле ID - по нему они связанны с одной - главной). Так вот, требуется занести некоторые поля отдельных таблиц в DatGrid с сохранением всех связей и ограничений. к примеру с 1-й табл. поле ID, с второй поле - Xname и т.д.
Т.е. автору требуется отобразить в одной таблице информацию из нескольких?
marik_862. представление мне известно. но я же написал, что используется именно DataGrid, но если есть дельный совет с DataView (не путать с DataGridView), то пишите =)))

Имелся ввиду объект базы данных "представление", а не элемент управления. Представление фактически является запросом к базе данных, в котором описаны связи между таблицами и указаны столбцы, которые должны выводиться. Таким образом источником для информации для вашего DataGrid будет являться не какая-либо из таблиц, а этот усложненный запрос. Т.е., вместо
Код: plaintext
Select * from Table1
будет
Код: plaintext
1.
2.
3.
Select A.Field1, B.Field2, C.Field3 
FROM Table1 A
JOIN Table2 B ON A.ID = B.FK_ID
JOIN Table3 C ON A.ID = C.FK_ID
...
Рейтинг: 0 / 0
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / несколько таблиц в DataGrid / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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