2012-02-24 44 views
0

Selectメソッドの後にDatatableから値を取得しようとしています。 Selectメソッドはレコードを1つだけ返す必要があります。VB.netでSelectメソッドの後に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)( "形状")、String)を、それが動作(Selectメソッドの前にある、それは無用ですので)

の製品はdatarowオブジェクトであり、データテーブルと同じ方法で値を取得できないようです。

+0

DataTable.SelectメソッドDaタロー。 –

答えて

0

データテーブルオブジェクトのselectメソッドは反復処理を必要とするため、目的の値を取得するために行をスローする;

関連する問題