Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    [c#] dataset to variabili

    Ciao a tutti,

    stò facendo delle prove in un winform con database (SQL server 2005), dataset, table adapter...riesco a gestire le query popolare e modificare il dataset. Non riesco a capire come prelevare i dati e poi riutilizzarli.

    Ho scritto una query che mi popola un table adapter con dei valori, ma non riesco ad estrapolare i dati presenti e associarli a delle variabili.

    Per esempio ho popolato table adapter con una sola riga che contiene 'nome' e 'cognome' e vorrei assegarli a due stringhe per modificarli e poi visualizzali su un form.

    Riesco a farlo facendo una query diretta al database e utilizzano un datareader ma vorrei riuscirlo a fare in modalità disconnessa.

    Grazie Mille

  2. #2
    Utente di HTML.it L'avatar di Il Pazzo
    Registrato dal
    Jul 2004
    Messaggi
    1,071

    Re: [c#] dataset to variabili

    Originariamente inviato da midigooo
    Ciao a tutti,

    stò facendo delle prove in un winform con database (SQL server 2005), dataset, table adapter...riesco a gestire le query popolare e modificare il dataset. Non riesco a capire come prelevare i dati e poi riutilizzarli.

    Ho scritto una query che mi popola un table adapter con dei valori, ma non riesco ad estrapolare i dati presenti e associarli a delle variabili.

    Per esempio ho popolato table adapter con una sola riga che contiene 'nome' e 'cognome' e vorrei assegarli a due stringhe per modificarli e poi visualizzali su un form.

    Riesco a farlo facendo una query diretta al database e utilizzano un datareader ma vorrei riuscirlo a fare in modalità disconnessa.

    Grazie Mille
    Devi usare un datasource.... però è meglio pure se posti il codice....

  3. #3
    Ora tramite questo codice:

    codice:
    string nomeg = TuoDataSet.Tables["Clienti"].Rows[0]["Nome"].ToString();
    sono riuscito a leggere dei dati e assegnarli ad una variabile però mi è sorto un problema: se ho un dataset con un pò di righe e non so a priori in quale è il dato che mi serve, non riesco a prelevalo. secondo voi è possibile aggiungre una condizione del tipo Where id = ....

  4. #4
    Utente di HTML.it L'avatar di Il Pazzo
    Registrato dal
    Jul 2004
    Messaggi
    1,071
    Originariamente inviato da midigooo
    Ora tramite questo codice:

    codice:
    string nomeg = TuoDataSet.Tables["Clienti"].Rows[0]["Nome"].ToString();
    sono riuscito a leggere dei dati e assegnarli ad una variabile però mi è sorto un problema: se ho un dataset con un pò di righe e non so a priori in quale è il dato che mi serve, non riesco a prelevalo. secondo voi è possibile aggiungre una condizione del tipo Where id = ....
    filtra i dati direttamente tramite la query.... A livello di prestazioni dovrebbe essere meglio...
    Altrimenti dovresti poter fare una cosa del genere:
    codice:
    if (TuoDataSet.Tables["Clienti"].Rows[0]["id"] == Bla bla bla) 
       bla bla bla

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 © 2025 vBulletin Solutions, Inc. All rights reserved.