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

    [VB.NET] Problema con DataGridViewCheckBoxColumn

    Buongiorno, in una datagridview, ho una prima colonna di tipo dataGridViewCheckBoxColumn.

    Alla pressione di un Button, devo recuperare tutte le righe con la colonna Checked.

    Ora, potrei fare un ciclo su tutte le righe per verificarle, ma trattandosi di molte decine di migliaia, l'operazione richiede diversi secondi.

    Esiste un metodo più rapido per individuare solo le righe con la colonna checked?

    Grazie a tutti!

  2. #2
    Nessuno sa consigliarmi?

  3. #3
    Cosa intendi per "recuperare" ed "individuare"?

    Come popoli la DataGridView? Prendi i dati da un database? Quanti secondi ci metti a popolarla?

  4. #4
    Quote Originariamente inviata da eziogsv Visualizza il messaggio
    Cosa intendi per "recuperare" ed "individuare"?

    Come popoli la DataGridView? Prendi i dati da un database? Quanti secondi ci metti a popolarla?
    La Datagridview è già popolata, ha una prima colonna "dataGridViewCheckBoxColumn", devo solo recuperare le righe checked.

    C'è l'opzione "selected" per avere restituite le righe selezionate, ma non l'opzione "checked", voglio evitare il ciclo su tutta la datagridview.

  5. #5
    Quote Originariamente inviata da lunarossa82 Visualizza il messaggio
    La Datagridview è già popolata....
    Non penso che "nasce" popolata...dove prende i dati? Usi un dataset/datatable? Eventualmente sfrutta il dataset (select) per recuperare le righe che ti servono.
    Jupynet

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,466
    In effetti, se non sfrutti una SELECT con il motore del DB, non vedo alternative a scorrere tutte le righe.

    Che poi ci siano decine di migliaia di righe in una griglia è veramente un modo di fare opinabile.
    No MP tecnici (non rispondo nemmeno!), usa il forum.

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