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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> LINQ - выборка на исключение 
:(
    Опции темы
swetik1981
Дата 10.3.2012, 08:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Имеется таблица DataTable, один из столбцов с названием FAM содержит некоторые строковые значения:
Код

ID   FAM        NAM
1   Петров    Иван
2   Иванов    Сергей 
3   Сидоров  Максим
4   Павлов     Алексей


Имеется 1-мерный массив ARR со значениями, аналогичными тем, которые содержатся в столбце FAM таблицы DataTable: 
Код

Петров, Егоров, Алексеев, Павлов, Макаров


Необходимо посредством LINQ-запроса сделать выборку из DataTable только тех строк, которые в столбце FAM содержат значения , не встречающиеся в массиве ARR:
Код

ID   FAM         NAM
2     Иванов   Сергей 
3    Сидоров  Максим

Как это сделать, подскажите?
PM MAIL   Вверх
erm0l0v
Дата 13.3.2012, 13:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



вы можете использовать join

точно синтаксис не помню, лучше уточните в msdn но что то вроде этого:
Код

from t in tab.Rows
join a in array on a == t["FAM"]
...

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | LINQ (Language-Integrated Query) | Следующая тема »


 




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


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

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