【发布时间】:2015-10-17 14:51:15
【问题描述】:
我需要一个从任何数组列表(二维)作为参数返回数据表的函数?感谢您的帮助
创建二维数组列表:
Public Overrides Function Find(Optional ByRef conditions As ArrayList = Nothing) As System.Collections.ArrayList
Dim collection As New ArrayList
Dim cmd ......... ' Select command based on an arraylist of conditions
Dim dr As SqlDataReader = cmd.ExecuteReader()
While dr.Read()
Dim cnt As New contact
cnt .Id() = dr("id")
cnt .Name= dr("name")
'......... other columns are imported
collection.Add(cnt )
End While
dr.Close()
Return collection
End Function
【问题讨论】:
-
你知道如何创建数据表吗?
-
@ Bjørn-Roger Kringsjå,是的,我愿意 :)
-
你知道如何循环多维数组吗?
-
我想看看“二维数组列表”是如何创建的
-
如果源是数据库,为什么不直接用结果填充 DataTable 呢?
标签: vb.net arraylist datatable