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可以有更大的彈性空間…
全站熱搜
留言列表