Как выбрать данные из таблицы данных - PullRequest
2 голосов
/ 23 февраля 2012

Я немного застрял здесь .. У меня есть дата как _

Dim dtPupil As New DataTable

dtPupil.Columns.Add("PupilId", GetType(Integer))
dtPupil.Columns.Add("Forename", GetType(String))
dtPupil.Columns.Add("Surname", GetType(String))

Я сделал выбор (при условии, что комбинация имен будет уникальной)

Dim strQuery As String = "Forename ='" & forename & "' and Surname = '" & surname & "'"
Dim dr As DataRow()
dr = dTablePupil.Select(strQuery)

Я хочу иметь PupilId в качестве целого числа соответствующей строки, поэтому

Dim PupilID As Integer = ?????????? 

Что мне нужно написать здесь? Будет возвращена только 1 строка.

1 Ответ

3 голосов
/ 23 февраля 2012

Сначала проверьте длину массива DataRow,

IF dr.Length<>0 Then
  PupilID= CType(dr(0)("PupilId"),Integer)
End If
...