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

    [VB.NET] Risultati mostrati in un datagrid che si raddoppiano ad ogni ricerca

    Ragazzi ho questo codice che utilizzo per fare una ricerca:
    codice:
    'sql per ricerca per data
                MySQLData = "SELECT ID_protocollo, id_spec, tipologia, data " & _
                            "FROM tab_protocollo WHERE data = '" & txtdata.Text & "'"
    
                'rimepimento dataset ricerca per data
                MyDa.SelectCommand.CommandText = MySQLData
                MyDa.Fill(MyDs, "Data")
    
                dgrProtocollo.SetDataBinding(MyDs, "Data")
    Questo codice è associato ad un bottone.
    Ogni volta che clicco il bottone però mi raddoppia i risultati che già mi aveva mostrato, ciopè me li fa vedere sempre una volta in più, ad ogni ricerca che faccio.
    Cosa ho sbagliato?
    Grazie

  2. #2
    Utente di HTML.it L'avatar di cassano
    Registrato dal
    Aug 2004
    Messaggi
    3,002
    ma nel dataset ???? prova a fare prima un dataset.clear.

  3. #3
    Dunque, a funzionare funziona, solo che si verifica un problema.

    Il dataset lo carico al Load del form, e mi serve per popolare altri controlli combobox che ho sul form e che utilizzo per altre chiavi di ricerca.
    Quindi nel momento incui svuoto il Dataset, si svuotano anche i combobox e quindi non posso effettuare piu le ricerche.
    Puoi suggerirmi un'altra soluzione?

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.