Oppure

Loading
15/12/15 23:35
nefthi
Buonasera a tutti avrei bisogno di un aiutino per risolvere questo intoppo che ho avuto .

In un datagridview sto provando ad editare più celle contemporaneamente ( preferibilmente quelle selezionate) prelevando i dati da un textbox , ma mi edita sempre quella dove c'è index .

Singolarmente ci sono riuscito usando questo metodo:

DataGridView.CurrentRow.Cells(5).Value = TextBox1.Text

Come posso fare per editare quelle selezionate?
Grazie mille

aaa
16/12/15 13:05
Olekirk91

Ciao nefthi,

puoi fare un semplice ciclo per le righe selezionate del tuo datagrid e scrivere nella colonna desiderata il valore che vuoi (nell'esemio scrive il valore nella colonna 5)


For j As Integer = 0 To DataGridView1.SelectedRows.Count - 1
            DataGridView1.Item(5, DataGridView1.SelectedRows.Item(j).Index).Value = TextBox1.Text
        Next


Spero di esserti stato di aiuto,
Buona giornata
aaa
16/12/15 14:24
nefthi
Grandissimo , funziona alla grande , ultimo aiutino esiste una funzione che ti permette di selezionare tutte le Row con un solo clik?
Grazie ancora
aaa
16/12/15 15:00
Olekirk91
Certo che si.

Per le prossime volte ti consiglio di cercare prima su google una soluzione (cercare in inglese aiuta) e poi chiedere al forum.
Vedrai che troverai anche più soddisfazione!

social.msdn.microsoft.com/Forums/windows/en-US/47e9c3ef-a8de-48c9-8e0d-4f3fdd34517e/…

Buona giornata.
aaa