COPIA GRID

mercoledì 06 febbraio 2008 - 15.10

toniovigi Profilo | Expert

Ciao ragazzi, non riesco a fare la seguente cosa:

ho una gridview devo scemplicemente salvare in una stringa il valore della riga della gridview quando questa viene modificata con un Update

L'evento da usare penso sia RowUpdated, ma poi il codice non riesco a capirlo, mi potete dare una manO???
Ho guardato anche l'evento e....ma non riesco a concretizzzare , non sono molto pratico

grazie

tony

alx_81 Profilo | Guru

>Ciao ragazzi,
Ciao!

>L'evento da usare penso sia RowUpdated, ma poi il codice non
>riesco a capirlo, mi potete dare una manO???
Che codice non riesci a capire?

l'evento è RowUpdated se ti servono le informazioni a update eseguito e confermato, RowUpdating se vuoi gestire le info prima di eseguire l'update effettiva.
Comunque sia hai due collection del parametro e (diciamo l'insieme degli argomenti dell'evento):
e.NewValues --> Possiede i nuovi valori aggiornati
e.OldValues --> Possiede quelli che c'erano prima

Utilizza quelle collezioni, forse ti bastano


>grazie
di nulla!
Alx81 =)

http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org

toniovigi Profilo | Expert

ho provato a guardare quella possibilità, ma non riesco a convertire quel tipo li ( che e DICTIONARY ) in stringa, comunque smanettando ho provato e trovato questa soluzione

tu che ne pensi :

protected void GridView1_RowUpdated(object sender, GridViewUpdatedEventArgs e)
{
GridViewRow r1 = new GridViewRow(GridView1.Rows);
Label1.Text = r1.Cells[1].Text;
Label2.Text = r1.Cells[2].Text;
Label3.Text = r1.Cells[3].Text;

solo che nel debug mi dice:

Nessuno Overload del metodo "gridviewrow" accetta 0 argomenti

Il codice da qui ho elaborato quello scritto qua su..e il seguente:


// int count = GridView1.Rows.Count;
// if(count>0)
//
// foreach (GridViewRow row in GridView1.Rows)
// {
// Label1.Text = row.Cells[3].Text;

dimmi tue considerazioni..grazie:D
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5