Je devrai créer des colonnes dans datatable pendant l'exécution et lui attribuer des valeurs. Comment puis-je le faire dans vb.net. Tout échantillon s'il vous plaît ...
Si vous souhaitez créer une table de données dynamique/d'exécution dans VB.Net, vous devez suivre ces étapes comme indiqué ci-dessous:
Par exemple.
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")
Qu'avez-vous essayé, quel était le problème?
Créer DataColumns
et ajouter des valeurs à un DataTable
est simple:
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
Modifier :
Si vous souhaitez lire un fichier xml et en charger un DataTable, vous pouvez utiliser DataTable.ReadXml
.