2009-12-09 9 views
0

Dans une application Windows vb.net, j'ai une base de données qui ne provient pas d'une base de données. Je souhaite ajouter une nouvelle ligne, mais lorsque j'ajoute une nouvelle ligne, seule la nouvelle ligne est dans la donnée, pas les données existantes.comment ajouter une ligne dans une base de données existante

dim dt = datatable treelist.datasource dt c'est un élément existant ici en tout état de cause, je veux ajouter la nouvelle ligne dans la table de données de sorte que le nouveau noeud est ajouté à la liste arborescente

Merci pour votre aide .. ..

+0

Pouvez-vous montrer comment vous ajoutez la nouvelle ligne dans votre code actuel? –

+0

dim dt datatable treelist.datasource = dt ceci est un élément existant ici en tout état de cause je veux ajouter la nouvelle ligne dans la datatable de sorte que le nouveau noeud est ajouté à la liste arborescente –

Répondre

2

vous devriez être en mesure de déclarer une nouvelle ligne et l'ajouter à la DataTable en tant que tel:

'Create the new row 
Dim newRow as DataRow = myTable.NewRow 

'Add some data to it 
newRow("columnName1") = data1 
newRow("columnName2") = data2 

'Add it to the table 
myTable.Rows.Add(newRow) 

'Bind the table 
treeList.DataSource = dt 
treeList.DataBind 

cela devrait fonctionner, assurez-vous d'ajouter la ligne à DataTable avant de le lier à l'objet TreeView.

Questions connexes