您的位置:首页 > 其它

data table 手动添加列及行

2016-04-28 23:43 253 查看
前端的data table,自行添加列,不与任何数据源连接。

Public Sub DTAddColumn(ByRef oDataTable As DataTable, ByVal strFieldName As String, ByVal oFieldType As enuFieldType, Optional ByVal intFieldLength As Integer = 0)

Dim oColumn As New DataColumn

Dim strType As String = GetTypeName(enuTypeList.TLFieldType, oFieldType)

With oColumn

.ColumnName = strFieldName

.DataType = System.Type.GetType("System." & strType)

Select Case oFieldType

Case enuFieldType.FTString

If intFieldLength = 0 Then

intFieldLength = gcintFieldStringLength

End If

.MaxLength = intFieldLength

Case enuFieldType.FTBoolean

.DefaultValue = False

End Select

End With

Call oDataTable.Columns.Add(oColumn)

End Sub

代码添加行:

Dim oRow As DataRow

oRow = moDT.NewRow

With oRow

.Item("cPath") = oFile.DirectoryName

.Item("cName") = oFile.Name

.Item("dDate") = oFile.LastWriteTime

End With

moDT.Rows.Add(oRow)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: