ADO.NET的DataTable是一個功能強大的離線Table
如果要在DataTable中過濾出一些特定資料時,請利用Select方法

例如我們用SELECT city_id,people_id,people_age FROM people
以上這段SQL來取得資料
並將這些資料寫入我們所指定dt(DataTable型態)內時

'例如:先找出特定city_id='台南市'的市民們
Dim find_rows As DataRow()=dt.Select("city_id='台南市'")

'過濾出台南市的市民之後
'1.找出people_id是0001的人
'2.找出大於30歲的人…
For i As Integer = 0 To find_rows.Length - 1
  Dim dr As DataRow = find_rows(i)
  If dr.item("people_id").ToString="0001" Then ....
  If Cint(dr.item("people_age").ToString)>30 Then ....
Next

當然也可以直接dt.Select("city_id='台南市' AND people_id='0001'")
DataTable配合DataRow可以有更大的彈性空間…

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 湯瑪的吳 的頭像
    湯瑪的吳

    安達利機車行

    湯瑪的吳 發表在 痞客邦 留言(0) 人氣()