Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2011
    Messaggi
    66

    [VB.net] Campo checkbox in datagridview

    Salve vorrei variare il valore della checkbox in una datagridview quando clicco su questa checkbox. Sostanzialmente è quello che faccio su questa dataview, cambiando il valore della colonna Selezionato, ma su dgv non riesco a implementarla...
    codice:
                If CBool(Me.dv_allegati(htce.RowIndex)("Selezionato")) = False Then
                    Me.dv_allegati(htce.RowIndex)("Selezionato") = True
                Else
                    Me.dv_allegati(htce.RowIndex)("Selezionato") = False
                End If
    Sapete aiutarmi?

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Quote Originariamente inviata da bolzi89 Visualizza il messaggio
    Sapete aiutarmi?
    Personalmente non ho capito il problema ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2011
    Messaggi
    66
    Devo fare la stessa cosa che ho postato che funziona su DataView. Io non la devo fare su una DataView ma su una DataGridView...

    EDIT: ho risolto così, grazie lo stesso ^^

    Dim riga As DataGridViewRow = DirectCast(sender, DataGridView).Rows(e.RowIndex)


    If CBool(riga.Cells(e.ColumnIndex).Value) = False Then
    riga.Cells(e.ColumnIndex).Value = True
    Else
    riga.Cells(e.ColumnIndex).Value = False
    End If


    End If
    Ultima modifica di bolzi89; 19-06-2014 a 17:20

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    La if else potresti sostituirla con

    riga.Cells(e.ColumnIndex).Value = Not riga.Cells(e.ColumnIndex).Value
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2011
    Messaggi
    66
    Quote Originariamente inviata da oregon Visualizza il messaggio
    La if else potresti sostituirla con

    riga.Cells(e.ColumnIndex).Value = Not riga.Cells(e.ColumnIndex).Value
    Grazie

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.