我有下面的代码:获得一个结果从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(结果))项目[0]
值: 700.0
类型: object {double}
PPLoadedData
是一个DataTable
。
在此先感谢。
你是否想要从你的方法中返回结果? – jhewlett 2013-03-21 04:43:24