2016-09-26 9 views
2

2つのdatarows行とrow1の値を比較したいと思います。しかし、このコードはエラーデータローの値を比較するVB

For Each row As DataRow In dt.Rows 
    For Each row1 As DataRow In tmpdt.Rows 
     If row["STATE"].Tostring() = row1["STATE"].Tostring() Then 

     End If 
    Next 
Next 

エラー生成されます。

Value of type 'System.Data.DataRow' cannot be converted to 'Boolean'

答えて

2

利用丸括弧()代わりの[]

をこれは動作します:

For Each row As DataRow In dt.Rows 
    For Each row1 As DataRow In tmpdt.Rows 
     If row("STATE").Tostring() = row1("STATE").Tostring() Then 

     End If 
    Next 
Next