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

    [vb.net] BindingSource e Sort

    Ciao a tutti!
    ho questo problema, ho questo codicello:
    codice:
    With Me.Tab_CALENDARIO_PARTITEBindingSource
                        .Filter = StringaFiltroDati
                        .Sort = "DataPartita ASC" 
                    End With
    per filtrare e ordinare una serie di dati, ma uscendo dalla pagina in cui è presente questo dodice, mi restituisce un errore:
    "La stringa di ordinamento contiene una proprietà non presente in IBindingList", togliendo il rigo .Sort = "DataPartita ASC" non risultano poi errori, ma non ordina la lista come vorrei, cioè attrraverso date.

    Come posso risolvere il problema???

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,461
    Mi sembrerebbe troppo banale ma... sei sicuro che il nome del campo sia corretto?
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Assolutamente corretto!!!!
    In fase di lettura è tutto perfetto,la lista di record risulta ordinata, è quando si cambia pagina che salta fuori l'errore!!!

  4. #4
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,461
    Originariamente inviato da lelo
    In fase di lettura è tutto perfetto,la lista di record risulta ordinata, è quando si cambia pagina che salta fuori l'errore!!!
    Cosa intendi con cambiare pagina? :master:
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  5. #5
    Proprio cambiare pagina...hai presente la tua pillola????

    Cmq ho apparentemente risolto aggiungendo:

    codice:
    Private Sub PagInserimentoDatiScout_Leave(ByVal sender As System.Object, _
            ByVal e As System.EventArgs) _
            Handles MyBase.Leave
    
           'Libera le risorse di 'Tab_CALENDARIO_PARTITETableAdapter'
            Me.Tab_CALENDARIO_PARTITETableAdapter.Dispose()
    ...
    Non so proprio xò se ho sisolto effettivamente ho applicato un paliativo...cmq al "cambio" pagina non restituisce più l'errore!!!!

  6. #6
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,461
    Volevo solo accertarmi che tu non parlassi di pagine Web, visto che i discorsi sono differenti.

    Penso che ci vorrebbe un quadro più completo, a livello di codice, per comprendere il problema; così come è posto, non saprei segnalarti un punto esatto che generi l'errore riscontrato.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  7. #7
    Senza
    codice:
    .Sort = "DataPartita ASC"
    non restituisce l'errore all'uscita della pagina!!

  8. #8
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,461
    Originariamente inviato da lelo
    Senza [...] non restituisce l'errore all'uscita della pagina!!
    Quello che volevo dire, in questo contesto, è che l'errore potrebbe dipendere da un fattore collegato ma non necessariamente individuabile nell'istruzione che genera un errore.

    Per fare un esempio banale del concetto, tu potresti ottenere un'eccezione nel momento in cui chiudi una connessione ai dati, ma non è detto che la chiusura sia sbagliata... il problema potrebbe risiedere nel fatto che ti sei dimenticato di aprirla altrove, o l'hai già chiusa.
    Questo è quello che intendevo dire.

    Chiaramente, serve una visione più ampia del codice per poter individuare il problema, che potrebbe non essere necessariamente generato da un errore nel codice che è stato postato.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  9. #9
    il fatto è che senza quel rigo nn da errore alla chiusura!!!!

    Cmq ho risolto facendo, all'uscita dalla pagina un MyTabella.dispose()

    Non da errori!!!
    Xò non so se la cosa sia la risoluzione migliore, anche se gli effetti lo indicano!!!

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.