从数据表中获取特定的行项

时间:2015-08-20 08:59:14

标签: vb.net visual-studio-2012 datatable

我有一个数据表。让我们称之为dt。它有三列。 id,link_id和value。我使用for循环遍历数据表中的每个结果。

For Each Row As DataRow In dt.Rows
    Try
        'do whatever
    Catch Ex As Exception
    End Try

在我的做任何位中,我如何只获取当前行的并将其分配给变量?

2 个答案:

答案 0 :(得分:1)

如果您使用的是通用DataTable

,请尝试此操作
For Each Row As DataRow In dt.Rows
  Try
    'Show all 3 fields/columns
    Console.WriteLine Row.Item(0) & " - " & Row.Item(1) & " - " & Row.Item(2) 
  Catch Ex As Exception
  End Try
Next

如果您使用强类型DataTable

,请尝试此操作
For Each Row As StronglyTypedDataRow In dt.Rows
  Try
    'Show all 3 fields/columns
    Console.WriteLine Row.id & " - " & Row.link_id  & " - " & Row.Value 
  Catch Ex As Exception
  End Try
Next

答案 1 :(得分:0)

您可以尝试以下。

user.account.country