如何在VB.net中的Select Method之后从Datatable获取值

时间:2012-02-24 01:04:34

标签: vb.net

我试图在Select Method之后从Datatable获取值。 选择方法应该只返回一条记录。

 Dim y As DataTable = CType(HttpContext.Current.Session("tb"), DataTable)
 Dim products = y.[Select]("StnID" = "'" + stnID + "'")
 Dim size = DirectCast(Products(0)("Shape"), String)

如果我用y替换产品 - (DirectCast(y.Rows(0)(“Shape”),String),它可以工作。(这是在Select方法之前,所以没用)

产品是datarow对象,我似乎无法获得与datatable相同的值。 如何从数据行获得价值?

1 个答案:

答案 0 :(得分:0)

datatable对象的select方法返回一组行,因此您必须迭代抛出行以获得所需的值;