Visualizzazione dei risultati da 1 a 10 su 12

Hybrid View

  1. #1
    Quando uno dice la fortuna... mi rispondo da solo... Colonna.DataPropertyName="colonna_di_origine"
    La fantasía, abandonada de la razón, produce monstruos imposibles; unida con ella es madre de las artes y origen de las maravillas.
    (Francisco Goya)
    ----------------------------------------
    http://www.mangioebevo.it
    http://www.definitives.org

  2. #2
    Altro problema... il discorso degli eventi per beccare se una checkbox è selezionato o no.... Pensavo che fosse una cosa semplice... ma pare di no!
    Online su MSDN ho trovato che dovrebbe essere una cosa simile a questo. In verità c'era un controllo in più che non ho capito bene:
    codice:
        Private Sub AdvancedDataGridView1_CellContentClick(sender As Object, e As DataGridViewCellEventArgs) Handles AdvancedDataGridView1.CellContentClick
            Dim id As Integer = Integer.Parse(AdvancedDataGridView1.Item(0, e.RowIndex).Value)
            Dim newVal As Integer
            MsgInfo.AppendText("Valore cambiato nella riga  " & e.RowIndex & " e colonna " & e.ColumnIndex & vbCrLf)
    
            If e.ColumnIndex >= 0 AndAlso AdvancedDataGridView1.Columns(e.ColumnIndex).Name = "ColCheckName" Then
                Dim cell As DataGridViewCheckBoxCell = TryCast(AdvancedDataGridView1.CurrentCell, DataGridViewCheckBoxCell)
                MsgInfo.AppendText("CELL " & cell.Value & vbCrLf)
                If cell.Value = True Then
                    newVal = 1
                Else
                    newVal = 0
                End If
                MsgInfo.AppendText("Valore cambiato nella riga con ID " & id.ToString & " in " & newVal.ToString & vbCrLf)
    
                ' AdvancedDataGridView1.Item(e.ColumnIndex + 1, e.RowIndex).Value = newVal
                ' aggiornaRecord(id, newVal)
            End If
        End Sub
    Il valore che vedo a video nel MsgInfo passa da 0 a 1 ma senza un apparente collegamento al checkbox. A volte è spuntato ma mi da 1 a volte 0...
    Come mai secondo voi?
    La fantasía, abandonada de la razón, produce monstruos imposibles; unida con ella es madre de las artes y origen de las maravillas.
    (Francisco Goya)
    ----------------------------------------
    http://www.mangioebevo.it
    http://www.definitives.org

  3. #3
    Mi autorispondo anche a questo... magari mi servirà in futuro:
    codice:
        Private Sub AdvancedDataGridView1_CellContentClick(sender As Object, e As DataGridViewCellEventArgs) Handles AdvancedDataGridView1.CellContentClick
            If e.ColumnIndex >= 0 AndAlso AdvancedDataGridView1.Columns(e.ColumnIndex).Name = "ColCheckName" Then
                Dim id As Integer = Integer.Parse(AdvancedDataGridView1.Item(0, e.RowIndex).Value)
                Dim checkbox As DataGridViewCheckBoxCell = AdvancedDataGridView1.CurrentCell
                Dim isChecked As Boolean = checkbox.EditedFormattedValue
                Dim newVal As Integer = Convert.ToInt32(isChecked)
    
                MsgInfo.AppendText("Valore " & newVal & " in riga  " & e.RowIndex & " e colonna " & e.ColumnIndex & vbCrLf)
                ' AdvancedDataGridView1.Item(e.ColumnIndex + 1, e.RowIndex).Value = newVal
                aggiornaRecord(id, newVal)
            End If
        End Sub
    Questo pare funzionare....
    La fantasía, abandonada de la razón, produce monstruos imposibles; unida con ella es madre de las artes y origen de las maravillas.
    (Francisco Goya)
    ----------------------------------------
    http://www.mangioebevo.it
    http://www.definitives.org

  4. #4
    Utente di HTML.it L'avatar di patel
    Registrato dal
    Jan 2008
    Messaggi
    1,995
    Quote Originariamente inviata da rinosan_76bis Visualizza il messaggio
    Quando uno dice la fortuna... mi rispondo da solo... Colonna.DataPropertyName="colonna_di_origine"
    felice che tu abbia risolto, ma questa non l'ho capita, ti dispiace mostrare il codice ?
    Ultima modifica di patel; 27-03-2020 a 10:30

Tag per questa discussione

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.