2011-03-08 4 views

답변

13
Dim Table1 As DataTable 
Table1 = New DataTable("TableName") 

Dim column1 As DataColumn = New DataColumn("Column1") 
column1.DataType = System.Type.GetType("System.String") 

Dim column2 As DataColumn = New DataColumn("Column2") 
column2.DataType = System.Type.GetType("System.Int32") 
Dim column3 As DataColumn = New DataColumn("Column2") 
column3.DataType = System.Type.GetType("System.Int32") 

Table1.Columns.Add(column1) 
Table1.Columns.Add(column2) 
Table1.Columns.Add(column3) 


Dim Row1 As DataRow 
Row1 = Table1.NewRow() 

Row1.Items("Column1") = "Item1" 
Row1.Items("Column2") = 44 
Row1.Items("Column3") = 99 

Table1.Rows.Add(Row1) 

' Repeat for other rows 
7

나는이 게시물은 오래 알고 있지만, 나는이 코드를 훨씬 덜 라인에서 해결 될 수 있다고 생각합니다.

' Declare DataTable 
Dim Table1 As DataTable 
' Define columns 
Table1.Columns.Add("Column1", GetType(System.String)) 
Table1.Columns.Add("Column2", GetType(System.Int32)) 
Table1.Columns.Add("Column3", GetType(System.Int32)) 
' Add a row of data 
Table1.Rows.Add("Item1", 44, 99) 
Table1.Rows.Add("Item2", 42, 3) 

소스 DotNetPerls.com : VB.NET DataTable

관련 문제