Copiare le righe tra due DataSet di ADO.NET

di Andrea Zani, in UserScript, ASP.NET, 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:
https://www.aspitalia.com/ricerca/super.aspx?articoli=1&usag=1&key=DataSet

Commenti

Visualizza/aggiungi commenti

| Condividi su: Twitter, Facebook, LinkedIn

Per inserire un commento, devi avere un account.

Fai il login e torna a questa pagina, oppure registrati alla nostra community.

Approfondimenti

I più letti di oggi