Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2011
    Messaggi
    44

    [vb 2010] Problema gestione tabelle DataSet

    Ciao a tutti.

    Sto scrivendo un programma di gestione di un database access e provo ad esporvi il mio problema.
    Il database è formato da 4 tabelle con le stesse identiche intestazioni. Ho popolato il DataSet con le 4 tabelle, ora vorrei che attraverso una DataGridView presente nella Form principale fosse possibile visualizzare contemporaneamente tutte e 4 le tabelle, come se fosse una unica tabella.
    Però tra le attività del DataGridView è possibile selezionare una singola origine dati alla volta e quindi una tabella alla volta.
    Su internet ho letto diverse soluzioni, mi chiedo quale sia la più semplice, tenendo anche conto che sul database devo anche eseguire operazioni di modifica, eliminazione e aggiunta di elementi.
    Purtroppo è il mio primo programma in VisualBasic e sto incontrando non pochi problemi.
    Grazie

  2. #2
    Utente di HTML.it L'avatar di Veronica80
    Registrato dal
    May 2006
    Messaggi
    2,117
    Se la datagridview è per sola lettura potresti popolare il datagridview "a mano" da codice eseguendo un ciclo sul dataset!

    codice:
     For Each tabella As DataTable In tuoDataset.Tables
                For Each record As DataRow In tabella.Rows
                    tuoDGV.Rows.Add(record("campo1"), record("campo2"), record("campo3))
                Next
            Next
    Se invece la usi anche per editare i vari records la cosa diventa un po più macchinosa usando questo metodo!

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2011
    Messaggi
    44
    In effetti i vari records delle tabelle devono essere editabili dal programma

  4. #4
    Utente di HTML.it L'avatar di Veronica80
    Registrato dal
    May 2006
    Messaggi
    2,117
    Beh in quel caso le cose son po più complicate perchè come popoli il datagrid "a mano" devi salvarne anche i dati "a mano"!

    Non puoi nemmeno usare le view query (perchè sono in sola lettura)!

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2011
    Messaggi
    44
    Quindi che faccio, mi sparo?? :-))

  6. #6
    Utente di HTML.it L'avatar di Veronica80
    Registrato dal
    May 2006
    Messaggi
    2,117
    No ma devi fare tutto a mano (credo) io non associo mai il datasource uso sempre il metodo "artigianale"

    Per il tuo caso dovrei sapere come è strutturato il DB e anche come è strutturata la DGV! Così è un po troppo alla cieca

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.