- 关 键 词:
- vb.net
Public Function GetTable(ByVal _reader As System.Data.SqlClient.SqlDataReader) As System.Data.DataTable
On Error Resume Next
Dim _table As System.Data.DataTable = _reader.GetSchemaTable()
Dim _dt As System.Data.DataTable = New System.Data.DataTable()
Dim _dc As System.Data.DataColumn
Dim _row As System.Data.DataRow
Dim _al As System.Collections.ArrayList = New System.Collections.ArrayList()
Dim i = 0
For i = 0 To _table.Rows.Count() - 1
_dc = New System.Data.DataColumn()
If (Not _dt.Columns.Contains(_table.Rows(i)("ColumnName").ToString())) Then
_dc.ColumnName = _table.Rows(i)("ColumnName").ToString()
_dc.Unique = Convert.ToBoolean(_table.Rows(i)("IsUnique"))
_dc.AllowDBNull = Convert.ToBoolean(_table.Rows(i)("AllowDBNull"))
_dc.ReadOnly = Convert.ToBoolean(_table.Rows(i)("IsReadOnly"))
_dc.ReadOnly = Convert.ToBoolean(_table.Rows(i)("IsReadOnly"))
_dc.ReadOnly = Convert.ToBoolean(_table.Rows(i)("IsReadOnly"))
_dc.ReadOnly = Convert.ToBoolean(_table.Rows(i)("IsReadOnly"))
_al.Add(_dc.ColumnName)
_dt.Columns.Add(_dc)
End If
Next
While _reader.Read()
_row = _dt.NewRow()
For i = 0 To _al.Count
_row(CStr(_al(i))) = _reader(CStr(_al(i)))
Next
_dt.Rows.Add(_row)
End While
Return _dt
End Function
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
相关专题
- (6287篇文章).NET移动与嵌入式技术
- (5955篇文章).NET开发手册
- (24953次浏览)VB.NET 入门教程
- (5828次浏览)VB.Net图解入门
- (3737次浏览)细说VB.NET
- (3575次浏览)VB.NET菜单设计初级入门
- (3456次浏览)全面剖析VB.NET
- (2638次浏览)一个vb.net的用户登陆页面代码
- (2467次浏览)VB.NET中访问数据方法大全
- (2222次浏览)VB.NET应用集锦
- (2140次浏览)VB和VB.NET中的XML操作
- (2093次浏览)用VB.NET设计各种形状的窗体界面



