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

    [VB2008] Impostazione via codice DataGridView

    Ho bisogno di cambiare da codice alcuni campi di un datagridview. Riesco a farlo per tutte le celle tranne per quelle di una colonna. L'unica differenza che questa colonna ha rispetto alle altre è che non è collegata a nessuna proprietà del DataSource. Quindi un codice del genere:
    codice:
    DataGridView1.Rows(0).Cells(1).Value = "prova"
    NON produce alcun risultato. Come posso ovviare?

  2. #2
    Ciao Il Totem
    Ho provato a creare lo scenario che proponi, quindi ho aggiunto una colonna al DataGridView che rimane scollegata dall'origine dati (prima e dopo il popolamento del DataGridView).... e funziona tutto regolarmente.
    Potresti dare qualche informazione in più?

    Facci sapere....
    Ciao

  3. #3
    Non so che altre informazioni darti. Il codice è questo:
    codice:
    Dim rowIndex As Int32 = Arc_righe_ftDataGridView.SelectedCells(0).RowIndex
                    Dim Art As Db_FilConadDataSet.arc_articoliRow = ArtRow(0)
                    With Arc_righe_ftDataGridView.Rows(rowIndex)
                        .Cells("DataGridViewTextBoxColumn3").Value = Art.art_id
    
                        Dim a = .Cells("DataGridViewTextBoxDescrizione").Value
                        Stop
                        .Cells("DataGridViewTextBoxDescrizione").Value = "pippo"
                        a = .Cells("DataGridViewTextBoxDescrizione").Value
                        Stop
    Con i due breakpoint ho appurato che a è sempre Nothing. Il resto è come ti ho detto.

  4. #4
    Originariamente inviato da Il Totem
    Con i due breakpoint ho appurato che a è sempre Nothing. Il resto è come ti ho detto.
    Ciao
    In questa riga
    Dim a = .Cells("DataGridViewTextBoxDescrizione").Value
    potrebbe anche essere che la variabile "a" rimane Nothing
    ma in questa riga
    a = .Cells("DataGridViewTextBoxDescrizione").Value
    dal codice che hai mostrato deve per forza valorizzarsi a "pippo".
    Ho provato il codice e funziona.....quindi non saprei che altro.

    Facci sapere...
    Ciao

  5. #5
    Lo so anche io che dovrebbe essere come dici. L'assurdo è che prorio non funziona :master:

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.