#538 - Copiare le righe tra due DataSet di ADO.NET

In alcuni casi è utile poter copiare direttamente i record tra due oggetti di tipo DataTable. La cosa è abbastanza semplice e si riduce a questo script:

<SCRIPT RUNAT="SERVER" LANGUAGE="VB">

Sub Page_Load()
  ' ... resto del codice

  Dim nr As DataRow ' <- row sorgente

  Dim dt as DataTable ' <- tabella destinazione
  Dim st as DataTable ' <- tabella sorgente

  dt = ds.Tables("nomatabella") ' <- prendiamo una tabella da un Dataset
  st = ds.Tables("nometabella2") ' <- prendiamo un'altra tabella

  For Each nr In st.Rows
    dt.ImportRow(nr)
  Next
End Sub

</SCRIPT>

Per approfondimenti sul DataSet si veda:
http://www.aspitalia.com/ricerca/super.aspx?articoli=1&usag=1&key=DataSet


Approfondimenti

Commenti

Esprimi il tuo giudizio su questo script:

Per procedere devi essere autenticato.

fcecaro scrive:
#538 - Copiare le righe tra due DataSet di ADO.NET

Volevo fare una piccola correzione al codice, in quanto ho personalmente perso molto tempo a capire dove stava l'errore.Il metodo ImportRow eredita il...
domenica 10 dicembre 2006

Per inserire un commento, devi registrarti alla nostra community.




IN EVIDENZA
MISC