VS2010-VB.NET中从DataSet获取数据的两种方式

  
SQL 如下
  " SELECT " & vbCrLf & _
  "   ID_NO, " & vbCrLf & _
  "   AA, " & vbCrLf & _
  "   BB, " & vbCrLf & _
  "   CC, " & vbCrLf & _
  "   DD, " & vbCrLf & _
  " FROM " & vbCrLf & _
  " table_dual "


以上SQL会返回DataSet数据

从DataSet中获取数据可以有两种方式

第一种——利用列明取得数据

Dim ds As DataSet

ds=xxxxxxxxxxx(调用SQL方法)

If ds.Tables(0).Rows.Count > 0 Then

   With ds.Tables(0).Rows(0)
       'IDNO
       idNoTxt.Text = String.Concat(.Item("ID_NO"))
       'AA
       Dim AA As String = String.Concat(.Item("AA"))
   End With
End If

第二种——利用DataRow取得数据,index从零开始,要注意列的排列顺序

Dim ds As DataSet

ds=xxxxxxxxxxx(调用SQL方法)

For Each dr As DataRow In ds.Tables(0).Rows
       'IDNO
       idNoTxt.Text = String.Concat(dr(0))
       'AA
       Dim AA As String = String.Concat(dr(1))
Next









  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值