Ricerca 
it-ITen-US
Registrazione
Accedi
In-Vesti Dotnetwork
IN-VESTI DNW!!!
Sono finalmente arrivate le nuovissime T-Shirt di DotNetWork!!! Con soli 15,00 € ci sosterrai nelle spese di gestione della Community e ti invieremo a casa una splendida maglietta.
Se vuoi contribuire al mantenimento di DotNetWork.it Vai sulla pagina Iscrizioni
Effettua il pagamento usando IWBank
Click per andare alla pagina di Iscrizione
Oppure un Bonifico bancario (le coordinate sono sulla pagina Iscrizioni), inviaci una mail a support@dotnetwork.it indicandoci la tua taglia e l'indirizzo di spedizione.  Non appena verificata la ricezione del pagamento provvederemo a spedirti la tua T-Shirt.  Le magliette sono disponibili nelle taglie S-M-L-XL-XXL (in caso di esaurimento di una delle taglie, indica quella di "Backup"). Grazie per IN-VESTIRTI con NOI!!!
.:DotNetWork Founders:.
    Stampa     


DotNetWork Forums
[vb2008] Eliminare datarow da datatable
Ultimo Post 07 giu 2010 11.13 by Hidden. 3 Risposte.
Stampa immediata
Ordina:
PrevPrev ProssimoProssimo
Non sei autorizzato ad inviare una risposta.
Autore Messaggi Non risolto

Posts:663

--
01 giu 2010 11.48  
Salve a tutti avrei bisogno del vostro aiuto mi sono un attimo bloccato su una stupidaggine.

Allora ho una datatable dal quale voglio eliminare delle righe di cui non ho bisogno, il codice che utilizzo è il seguente


For Each row As DataRow In dt_Dipendenti.Rows

If Not DipendentiStorici.Contains(row.Item("MATRIC").ToString) Then

dt_Dipendenti.Rows.Remove(row)

End If

Next

Però come sicuramente saprete anche voi l'operazione non è possibile perchè si va a modificare il bidone principale.

Come potrei fare per risolvere il mio problema?
Devo eliminare delle righe da una datatable che non rispondono a determinati requisiti.

Vi ringrazio per il vostro aiuto.


Posts:663

--
01 giu 2010 12.06  
Scusatemi ma il mio cervello oggi fa cilecca ho risolto con

For Each row As DataRow In dt_Dipendenti.Rows
If Not DipendentiStorici.Contains(row.Item("MATRIC").ToString) Then
row.Delete()
End If
Next

ho usato row.delete al posto di dt_Dipendenti.Rows.Remove(row)


Grazie comunque.

Posts:811

--
02 giu 2010 08.03  
Non ti preoccupare,
alla mia prima datatable qualche anno or sono ho avuto lo stesso problema
Fai attenzione però che il foreach potrebbe intortarsi perché gli cancelli le cose sotto al naso,
usualmente io uso un For dall'ultima riga alla prima

saluti
Sabrina
Sabrina

Posts:663

--
07 giu 2010 11.13  
Ti ringrazio per il consiglio. Non è male la cosa di ciclarla al contrario.
Ok

Grazie
Non sei autorizzato ad inviare una risposta.

Active Forums 4.1
       
Articoli
Codedom Introduzione all'uso parte3
La classe Helper per le funzionalità CodeDom
2009/11/07 | Autore: Sabna Cosolo
.NET e l'Interoperabilità COM
Come utilizzare Dll non referenziabili per convertire un documento Word in PDF
2008/07/05 | Autore: Massimo Lofrano
Iniziare da zero con WPF (Parte 2)
Iniziamo a scoprire gli oggetti Application e Window
2007/09/30 | Autore: Sabrina Cosolo
SQL Server Nozioni base (parte 2)
Come creare un database in SQL Server Usando solo il codice SQL
2008/03/09 | Autore: Sabrina Cosolo
Autenticazione ASP.NET
Come funziona la configurazione dell'autenticazione ASP.NET? Scopriamolo tramite alcuni test.
2007/08/09 | Autore: Rudy Azzan
Addin per Live Writer
Programmer Paster, un Addin per Live Writer che colora il codice sorgente inserito nei Post dei Blog
2007/11/11 | Autore: Rudy Azzan
Installer Utility - Utilizzare le Azioni Personalizzate
Come creare automaticamente il DataBase durante il processo di installazione
2007/08/14 | Autore: Alberto De luca
Fritto misto - Classi di uso comune (parte 1)
Helper: Una classe per operare sulle stringhe
2007/10/20 | Autore: Sabrina Cosolo
    Stampa     
Home|Forums|Blogs|Mappa del sito
© 2007-2010 by DotNetWork  .:.  Condizioni d'uso  .:.  Privacy  .:.  Accedi  .:.