DataTable: How to get item value with row name and column name? (VB)

后端 未结 4 1130
陌清茗
陌清茗 2020-12-14 15:25

I have a simple DataTable where one of the columns contains unique values. For example:

ColumnName1   ColumnName2
value1        35
value2                


        
4条回答
  •  别那么骄傲
    2020-12-14 16:29

    Dim rows() AS DataRow = DataTable.Select("ColumnName1 = 'value3'")
    If rows.Count > 0 Then
         searchedValue = rows(0).Item("ColumnName2") 
    End If
    

    With FirstOrDefault:

    Dim row AS DataRow = DataTable.Select("ColumnName1 = 'value3'").FirstOrDefault()
    If Not row Is Nothing Then
         searchedValue = row.Item("ColumnName2") 
    End If
    

    In C#:

    var row = DataTable.Select("ColumnName1 = 'value3'").FirstOrDefault();
    if (row != null)
         searchedValue = row["ColumnName2"];
    

提交回复
热议问题