У меня возникла проблема с получением результатов, которые я ищу. Что мне нужно сделать, это по существу:select count on list using linq по определенному значению vb.net
Select count(invoicenbr) from invoicelist where invoicenbr = 'invoice'
но когда я попробую это в linq, я не получаю правильные результаты.
При попытке выполнить команду запроса LINQ ниже, это дает мне счетчик для всего списка, а не для where invoicenbr = 'invoice'
...
Вот мой запрос LINQ, который возвращает счетчик для всей invoiceList :
Dim test = (From invoices In invoicelist _
Where e.Row.Cells("invoicenbr").Value = invoice).count()
Удалить Графа бит(). – varocarbas
Это * действительно * должно работать как сейчас. Если вы удалите 'Count()' и посмотрите на результаты, что вы видите в 'e.Row.Cells (« invoicenbr »). Value'? –
Что такое 'invoicelist' и' e.Row'? –