我需要在DataTable运行时创建列并对其分配值。如何在VB.NET中实现?请提供示例...
我需要在DataTable运行时创建列并对其分配值。如何在VB.NET中实现?请提供示例...
如果您想在VB.Net中创建动态/运行时数据表,那么您应该按照以下步骤执行:
例如:
Dim dt As New DataTable
dt.Columns.Add("Id", GetType(Integer))
dt.Columns.Add("FirstName", GetType(String))
dt.Columns.Add("LastName", GetType(String))
dt.Rows.Add(1, "Test", "data")
dt.Rows.Add(15, "Robert", "Wich")
dt.Rows.Add(18, "Merry", "Cylon")
dt.Rows.Add(30, "Tim", "Burst")
DataColumns
并向 DataTable
添加值是很简单的:Dim dt = New DataTable()
Dim dcID = New DataColumn("ID", GetType(Int32))
Dim dcName = New DataColumn("Name", GetType(String))
dt.Columns.Add(dcID)
dt.Columns.Add(dcName)
For i = 1 To 1000
dt.Rows.Add(i, "Row #" & i)
Next
DataTable.ReadXml
。New DataColumn....
)。如果这不够清楚,请提供更多关于你想要实现的信息。 - Tim Schmelter