Datatable

giovedì 14 giugno 2012 - 14.49
Tag Elenco Tags  VB.NET  |  .NET 3.5  |  Windows XP  |  Visual Studio 2008

teoux Profilo | Newbie

Ciao a tutti,

ho un progetto Vb2008 nel quale ho creato un Dataset slegato dal database.
Nel Dataset ho creato un Datatable contenente 20 campi/colonne.

Come posso tramite codice inserire un record nel datatable?

Grazie

nico839 Profilo | Senior Member

ciao, dovrebbe essere una cosa così se non ricordo male:

dim row as datarow = datatable.new row

row(campo1) = "dato"
row(campo2) = "dato"
...
...
...

datatable.rows.add(row)
Ciao.
Nicolas

http://perledinico.blogspot.com

teoux Profilo | Newbie

Sembrava anche a me una roba del genere ma quando inserisco la prima riga :

Dim row As DataRow = DataSet1.DataTable1.NewRow

genera errore..........forse dimentico qualcosa?
Non voglio generare dataset e datatable in run-time perchè li ho già e si chiamano Dataset1 e Datatable1.

Grazie

nico839 Profilo | Senior Member

Dataset1 è un tipo, non un oggetto, quindi devi istanziare un oggetto di tipo dataset1 o datatable 1 , cioè:

dim dt as new datatable1

dim row as datarow = dt.newrow

row(1) = "dato1"
row(2) = dato2
....
...

dt.rows.add(row)

o ti da un errore diverso dal null reference?
Ciao.
Nicolas

http://perledinico.blogspot.com

teoux Profilo | Newbie

Grazie.........

nico839 Profilo | Senior Member

prego...
Ciao.
Nicolas

http://perledinico.blogspot.com
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5