У меня есть следующий фрагмент кода:Получение одного результата из заявления LINQ
private void SelectRowData(int wire, int bond, string svid)
{
var results = from myRow in PPLoadedData.AsEnumerable()
where
myRow.Field<Int32>("Wires.OperationOrder") == wire &&
myRow.Field<Int32>("Bonds.OperationOrder") == bond
select myRow[svid];
}
Я могу видеть, когда я отладки, что результаты действительно есть мой ожидаемый одиночный строковый элемент. Однако я не могу индексировать или перебирать данные любыми способами, о которых я знаю.
Я ищу что-то, где я могу получить доступ к данным.
Вот что отладчик говорит:
Имя:. (новый System.Linq.SystemCore_EnumerableDebugView (результаты)) Items [0]
Значение: 700,0
Тип: объект {двухместный}
PPLoadedData
является DataTable
.
Заранее спасибо.
Вы имели в виду 'результаты' от вашего метода? – jhewlett