![]() |
Модераторы: gambit |
![]() ![]() ![]() |
|
Baikan4ik |
|
|||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 21.5.2009 Репутация: нет Всего: нет |
Добрый вечер. Имеется DataSource с несколькими таблицами, связанные отношениями. Эти таблицы подчинены друг другу в иерархическом порядке. В этих таблицах есть поле Name (как пример). Мне нужно среди всех этих таблиц найти строки, в которых в поле Name входит определенная подстрока.
Для наглядности: Страна->Область->Район->Город. В GridView данные выводятся как дерево через отношения. Хочется сделать Быстрый поиск по всем таблицам. В данный момент приходится объединять эти таблицы в одну, применять фильтр и дальше построчно анализировать: если строка Город, то поднимаемся вверх по иерархии и включаем в результирующие данные всю цепочку, начиная с этого города. Если строка Район, то помимо цепочки вверх, включаем и дочерние элементы этого Района. И т.д. с Областью и Страной. На выходе получается новый датасет с 4 таблицами и связями между ними как в исходном DS. В общем, запутанно как-то сделал пока. Подскажите более простой и эффективный способ произвести фильтр по всем таблицам датасета, которые связаны отношениями. |
|||
|
||||
BoomeR |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 79 Регистрация: 24.12.2006 Где: Санкт-Петербург Репутация: нет Всего: нет |
Рекомендую почитать про LINQ-to-SQL. Думаю, вопросы разрешатся.
|
|||
|
||||
![]() ![]() ![]() |
Прежде чем создать тему, посмотрите сюда: | |
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, stab, mr.DUDA, Exception. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Базы данных под .NET | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |