Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
Problema sul metoto ADD ROW di un datatable
martedì 18 luglio 2006 - 15.41
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
andreapavia
Profilo
| Senior Member
203
messaggi | Data Invio:
mar 18 lug 2006 - 15:41
in un datagrid sul tasto canc voglio intercettare la riga per scriverla in una datatable da passare al web service DELETE.
questo è il mio codice
Private Sub mydatatableInt_RowDeleting(ByVal sender As Object, ByVal e As System.Data.DataRowChangeEventArgs) Handles mydatatableInt.RowDeleting
Dim ttt As Integer
Dim dtDelete As New DataTable
dtDelete = mydatatableInt.Clone
Dim dr As DataRow
Dim dr1 As DataRow
dr = e.Row
dtDelete .Rows.Add(dr) -----> QUI SCOPPIA!!!!!!!!
ttt = dtDelete .Rows.Count
End Sub
quando aggiungo la riga al nuovo DATATABLE mi viene generata questa eccezione
Eccezione non gestita di tipo "System.ArgumentException" in system.windows.forms.dll
Informazioni aggiuntive: La riga appartiene già a un'altra tabella.
dove sbaglio????
ps
spero di non dovere ricostruire la riga da zero associandole i tipi e poi usare un ciclo for x riempirla
Cteniza
Profilo
| Guru
1.509
messaggi | Data Invio:
mar 18 lug 2006 - 17:00
con: dtDelete = mydatatableInt.Clone
hai copiato tutto, anche il contenuto
Per quanto riguarda invece la riga che ti dà errore puoi risolvere il problema mettendo:
dim dr as Datarow = dtDelete.NewRow
andreapavia
Profilo
| Senior Member
203
messaggi | Data Invio:
mar 18 lug 2006 - 17:18
grazie per la risposta, ho provato il tuo codice e funziona!
comunque avevo risolto in questo modo
dtDelete.ImportRow(e.Row)....
ps
a volte non capisco la mente contorta di chi ha scritto VB.NET.... in sostanza a livello di logica non cambia assolutamente nulla rispetto al codice di prima....
Torna su
Stanze Forum
Elenco Threads
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 !