У меня есть DataTable, скажем:
OrdersDataTable dtResults = Datalayer.Orders.GetOrdersByCustomer(1)
, а затем я пытаюсь выбрать часть этого для привязки к повторителю данных, например,
var CustomerOrdersByProduct = dtResults.Where(r => r.ProductId == ProductId);
// OR
var CustomerOrdersByProduct = from r in dtResults
where r.ProductId == ProductId
select r
rpOrders.DataSource = CustomerOrdersByProduct;
rpOrders.DataBind();
и сохраненныйпроцедура возвращает таблицу следующим образом:
OrderId ProductId CustomerId .....(etc)
Но я получаю ошибку, когда пытаюсь получить доступ к OrderId
(который является первичным ключом) в моем var CustomerOrdersByProduct
, даже при отладке или простоintellisense .. Что я пропускаю, пожалуйста?
спасибо.