vb.net - 如何从数据表中选择数据

标签 vb.net datatable datatable.select

我有点卡在这里..我有一个数据表作为_

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 行。

最佳答案

首先检查DataRow数组的长度,

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

关于vb.net - 如何从数据表中选择数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9412466/

相关文章:

c# - 异常:未设置应用程序标识

c++ - Visual Basic (VS 2012) 无法识别 StrPtr?

c# - 数据表 - 对一行中的每个单元格求和

jquery - 数据表中的页长度

javascript - 如何计算数据表中的总行数

c# DataTable select 不使用特殊字符#

vb.net - VB.Net 中的递归函数示例

c# - 如何在数据表上使用 'IN'

.net - 使用 ApplicationSettings 存储 WinForms RadioButtons 的 Checked 属性