Public Function CreatRecord(ByVal Cols As String) As DataView '給定列名,創建空表 Dim dt As DataTable
Dim dv As DataView
'Dim dr As DataRow
Dim I As Integer
Dim j As Integer
Dim TempCol
TempCol = Split(Cols, ",")
dt = New DataTable
I = UBound(TempCol)
For j = 0 To I
dt.Columns.Add(New DataColumn(TempCol(j), GetType(String)))
Next
dv = dt.DefaultView
CreatRecord = dv
End Function
Public Function FillRowToTable(ByRef ViewName As DataView, Optional ByVal Values As String = "") As DataView
Dim dr As DataRow
Dim dt As DataTable
Dim I As Integer
Dim j As Integer
Dim TempCol
dt = ViewName.Table
dr = dt.NewRow
If Values = "" Then
For j = 0 To I
dr(j) = "-"
Next
Else
TempCol = Split(Values, "!^")
I = UBound(TempCol)
For j = 0 To I
dr(j) = TempCol(j)
Next
End If
'向數據表中添加行
dt.Rows.Add(dr)
Return dt.DefaultView
End Function
但俺还是贴出VB的给你看看
DBCmd.CommandText = "Select 你的那个字段 From UserInfo Where UserName='" & Session("UserID") & "'"
Try
Condb.Open()
ReadDB = DBCmd.ExecuteReader
ReadDB.Read()
Users = Split(ReadDB("你的那个字段"), ",")
Catch ex As Exception
Response.Write(ex.Message)
Finally
If (Not Condb Is Nothing) Then
Condb.Close()
End If
End Try
Dim len As Int16
If Me.IsPostBack = False Then
Dim pubs As New DataSet
Dim comTable As New DataTable("comTable")
Dim comColu As New DataColumn("UserID")
Dim comRow As DataRow