我有点卡在这里..我有一个数据表为_
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行。
答案 0 :(得分:3)
首先检查DataRow
数组的长度,
IF dr.Length<>0 Then
PupilID= CType(dr(0)("PupilId"),Integer)
End If