Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    281

    [VB.NET] Filtrare dati in un dataset

    Vorrei sapere se c'è un modo e se sì quale di filtrare solo alcuni dati presenti in un dataset, per esempio ke hanno il valore ke io specifico in una colonna

  2. #2
    Utente di HTML.it L'avatar di darkblOOd
    Registrato dal
    Jul 2001
    Messaggi
    2,212
    DataSet.Select()

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    281
    Ok grazie
    Per leggere i dati filtrati io li copio in un vettore di datarow in questo modo

    dim righe as datarow()=mydataset.tables("tabella").select("id=4 ")

    ora volevo sapere se modifico un valore di una riga di righe (esempio facendo righe(0).item("nome")="ciao") mi modifica anke il valore nel dataset? Se no come si può fare?

  4. #4
    Utente di HTML.it L'avatar di darkblOOd
    Registrato dal
    Jul 2001
    Messaggi
    2,212
    Originariamente inviato da Dave83
    Ok grazie
    Per leggere i dati filtrati io li copio in un vettore di datarow in questo modo

    dim righe as datarow()=mydataset.tables("tabella").select("id=4 ")

    ora volevo sapere se modifico un valore di una riga di righe (esempio facendo righe(0).item("nome")="ciao") mi modifica anke il valore nel dataset? Se no come si può fare?
    no, quello non lo fa. Modifichi solo nell'oggeto righe.

    per modificare devi usare il dataset.

    se non sbaglio così dovrebbe funionare

    codice:
    mydataset.tables("tabella").select("id=4").Rows(x).item("NomeColonna")=NuovoValore
    con x che va da 0 a rows.count-1

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    281
    No purtroppo dopo la select non c'è il metodo rows
    Ho visto ke tra i parametri della select, il primo è la condizione va beh, il secondo (ozpionale) il metodo di ordinamento e il terzo (opzionale) si kiama recordStates e si può scegliere tra diversi valori di DataViewRowState, ke sono Added, CurrentRows, Deleted, ModifiedCurrent, ModifiedOriginal, None, OriginalRows e Unchanged. Dici ke questo parametro possa servire per apportare o meno la modifike anke al dataset!?

  6. #6
    Utente di HTML.it L'avatar di Beziel
    Registrato dal
    Oct 2002
    Messaggi
    697
    ti conviene usare un dataview e poi usare il metodo rowfilter

  7. #7
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    281
    Ma tramite il dataview posso modificare dei valori nel dataset?

  8. #8
    Utente di HTML.it L'avatar di Beziel
    Registrato dal
    Oct 2002
    Messaggi
    697
    certo basta che lo usi come origine x i tuoi controlli

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.