Dovrò creare colonne in datatable durante il runtime e assegnare valori ad esso. Come posso farlo in vb.net. Ogni campione si prega di ...Come creare dinamicamente colonne in datatable e assegnare valori ad esso?
risposta
Se si desidera creare dinamicamente/tabella dei dati runtime in VB.Net allora si dovrebbe seguire questi passaggi come indicato di seguito:
- creare dati oggetto tabella.
- Aggiungere colonne a quell'oggetto tabella di dati.
- Aggiungi righe con valori nell'oggetto.
Ad es.
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")
Che cosa hai provato, qual era il problema?
Creazione DataColumns
e aggiungere valori a un DataTable
è semplice:
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
Edit:
Se si desidera leggere un file XML e caricare un DataTable da esso, è possibile utilizzare DataTable.ReadXml
.
Le colonne dovrebbero essere dinamiche !!! – Anuya
@Anuya: quelle colonne ** sono ** dinamiche ('Nuovo DataColonna ....'). Se questo non è un problema, devi fornire maggiori informazioni su ciò che stai cercando di ottenere. –
Ho un XML. quando leggo ciascun nodo di XML, devo creare una colonna nella tabella dei dati. Dove Nome colonna datatable = NodeName e Datatable Column value = Valore nodo. Poiché il numero di nodi in XNL può variare ogni volta, devo renderlo tale che la creazione di colonne e l'assegnazione di valori a datatable dovrebbe essere generica – Anuya
- 1. dinamicamente creare colonne sql
- 2. Come creare dinamicamente colonne in un tablelayout?
- 3. come creare dinamicamente le colonne SQLAlchemy
- 4. Copia datatable come colonne in un altro datatable
- 5. È possibile passare un nome di proprietà come una stringa e assegnare un valore ad esso?
- 6. Riferimento di classe base - Assegnare ad esso un altro tipo
- 7. primefaces colonne statiche e dinamiche in datatable
- 8. Allineamento colonne in DT datatable
- 9. Come assegnare dinamicamente i tasti ai pulsanti?
- 10. Colonne selezionate da DataTable
- 11. C# DataTable join interno con colonne dinamiche
- 12. Come creare LINQ dinamicamente
- 13. Come posso cercare più colonne in DataTable?
- 14. Come creare una variabile dinamica e assegnare un valore ad essa?
- 15. Come assegnare valori sulla diagonale?
- 16. Assegnare alle colonne in NumPy?
- 17. Assegnare dinamicamente il modello ng
- 18. creare programmazione datagridview da DataTable
- 19. Come creare un nuovo DataTable con struttura di colonne da altri DataTable?
- 20. p: selezionareBooleanCheckbox e l'etichetta allegata ad esso
- 21. Test di DAO Hibernate, senza creare l'universo attorno ad esso
- 22. DataTable con colonne dinamiche
- 23. Come creare un DataTable in C# e come aggiungere righe?
- 24. Assegnare dinamicamente metodo/metodo come variabile
- 25. Leggi JSON e assegnare ad un elenco di rendere variabili
- 26. Come riordinare le colonne in gridview dinamicamente
- 27. Come inserire dinamicamente le colonne in Excel?
- 28. Come assegnare valori agli array in c
- 29. Lettura valori da DataTable
- 30. Creazione di colonne dinamicamente con Datatables Jquery
Se non so quante colonne dovrò creare, come è possibile correggere le colonne come dt.Rows.Add (1, "Test", "data") ??? ci possono essere anche 10 colonne. Come ? Thnx – Anuya