Linq: DataTable select не работает, если в имени столбца есть пробел? - PullRequest
3 голосов
/ 04 мая 2011

Я хочу выбрать строки из таблицы данных. Выбор критериев включает в себя anding и имя столбца имеют пробел ч / б, как вы можете видеть ниже:

int distributionLineIdex = import.VendorInvoiceLineDetailTable.Select    
       ("Number='AMEX0311_00011' and Line number='001'").Count();

Я получаю следующее исключение:

Syntax error: Missing operand after 'number' operator.

enter image description here Что мне здесь не хватает?

Ответы [ 2 ]

14 голосов
/ 04 мая 2011

Используйте

[Line Number] = '001'

вместо

1 голос
/ 22 июня 2011

Это также верно, когда имя поля в DataTable является числовым.В этом случае используйте:

[2] = 7878 AND [6] = 'eee'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...