Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - Editare + Celle contemporaneamente in datagrid
Forum - C# / VB.NET - Editare + Celle contemporaneamente in datagrid

Avatar
nefthi (Normal User)
Newbie


Messaggi: 4
Iscritto: 05/03/2014

Segnala al moderatore
Postato alle 0:35
Mercoledì, 16/12/2015
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


PM Quote
Avatar
Olekirk91 (Normal User)
Newbie


Messaggi: 4
Iscritto: 16/01/2014

Segnala al moderatore
Postato alle 14:05
Mercoledì, 16/12/2015

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)


Codice sorgente - presumibilmente VB.NET

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



Spero di esserti stato di aiuto,
Buona giornata

PM Quote
Avatar
nefthi (Normal User)
Newbie


Messaggi: 4
Iscritto: 05/03/2014

Segnala al moderatore
Postato alle 15:24
Mercoledì, 16/12/2015
Grandissimo , funziona alla grande , ultimo aiutino esiste una funzione che ti permette di selezionare tutte le Row con un solo clik?
Grazie ancora

PM Quote
Avatar
Olekirk91 (Normal User)
Newbie


Messaggi: 4
Iscritto: 16/01/2014

Segnala al moderatore
Postato alle 16:00
Mercoledì, 16/12/2015
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!

https://social.msdn.microsoft.com/Forums/windows/en-US/47e9 ...

Buona giornata.

PM Quote