Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2005
    Messaggi
    139

    Esplorazione dataset Master Detail

    Un aiuto per favore...

    Ho un file XML che leggo tramite ReadXML e così mi ritrovo un dataset con 2 tabelle e una relazione.

    Ora tramite questi 2 cicli FOR prelevo i dati:

    For Each drMaster In ds.Tables("Ambiente").Rows
    For Each drDetail In drMaster.GetChildRows("Ambiente_Campo")

    Next
    Next

    però vorrei inserirli tutti in una datatable che posso associare ad un datagrid.
    Come posso fare? Posso unire gli schemi delle 2 tabelle (che sono completamente diversi).

    Come faccio ad ottenere un datagrid e quindi di conseguenza un datatable dove ogni riga è composto dal master + detail?

    Grazie mille per i vostri aiuti.

    Ciao

  2. #2
    Utente di HTML.it L'avatar di edaje
    Registrato dal
    Jul 2003
    Messaggi
    363
    Il tuo problema è di facile soluzione. Mandi a video tramite datagrid la tabella madre. Poi cliccando su un bottone di una buttoncolumn visualizzi in un'altra datagrid i dati della tabella figlia correlati alla tabella madre.

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2005
    Messaggi
    139
    ma io potrei anche unirli.
    Nel senso ....

    tabella a = 3 record
    tabella b = 10 record per ogni record della tabella a

    Il mio datagrid sarà di 30 righe.

    Ciao

  4. #4
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    scusa ma dando al datagrid il dataset che hai ora ?

  5. #5
    Utente di HTML.it L'avatar di edaje
    Registrato dal
    Jul 2003
    Messaggi
    363
    la proprietà DataSource del DataGrid non ammette DataSet ma DataTable, DataView etc...

  6. #6
    Utente di HTML.it
    Registrato dal
    Apr 2005
    Messaggi
    139
    solo la prima tabella

  7. #7
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    Originariamente inviato da edaje
    la proprietà DataSource del DataGrid non ammette DataSet ma DataTable, DataView etc...

    In pratica hai ragione, in realta' è sempre il dataView, alla fine, a fare da sorgente. Ma assegnare un DataSet alla proprietà datasource di un DG è lecito...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.