Следующий запрос LINQ пытается удалить строки из DataTable, если «Обучение» либо в «Отправить» или «столбцы PreferredName»LINQ запрос не работает - C#
IEnumerable<DataRow> query = from rows in returnTable.AsEnumerable()
where !rows.Field<string>("Email").Contains("Training") ||
!rows.Field<string>("PreferredName").Contains("Training")
select rows;
DataTable dt1 = query.CopyToDataTable<DataRow>();
Это на самом деле не фильтровать строки от переменной returnTable
. Что я делаю неправильно?
какие результаты вы получаете? –
Вы используете И в том, что вы пытаетесь выполнить, но '||' в вашем коде. –
@ChrisLava - те же результаты в 'dt1', что и в' returnTable'. Похоже, что он просто игнорирует предложение 'where' –