Gridview e detailsview

martedì 10 ottobre 2006 - 09.51

beppesan Profilo | Newbie

Hola!
Ho inserito una gridview che mi visualizza i dati contenuti in una tabella

Sotto ho messo una detailsview con la quale visualizzo, modifico, inserisco e cancello i record da questa tabella.

Dato che sono alle prime armi con .NET ho alcune perplessità e alcuni dubbi:
- una volta eseguita l'operzione desiderata attraverso la detailsview, vorrei che mi si aggiornasse anche il contenuto della gridview: come posso fare?

Grazie & Ciao!

Beppesan
http://www.birraiolo.it

beppesan Profilo | Newbie

Scusa l'ignoranza (come ho detto prima sono alle prime armi): dove devo metterlo di preciso?


Io avevo provato a fare così:

associato al detailsview:
OnDataBound="aggiornaTabella"


e nel codice c#:
private void aggiornaTabella(object source, ObjectDataSourceStatusEventArgs e) { GridView1.DataBind(); }

ma non va...
Beppesan
http://www.birraiolo.it

beppesan Profilo | Newbie

Come ti ho detto sono un po' impedito, dato che sono alle prime armi.

Ti posto il codice:
Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra
<FooterStyle BackColor="#CCCC99" />
<EditRowStyle BackColor="#CE5D5A" Font-Bold="True" ForeColor="White" />
<RowStyle BackColor="#F7F7DE" />
<PagerStyle BackColor="#F7F7DE" ForeColor="Black" HorizontalAlign="Right" />
<Fields>
<asp:BoundField DataField="cod" HeaderText="cod" ReadOnly="True" SortExpression="cod" />
<asp:BoundField DataField="tipologia" HeaderText="tipologia" SortExpression="tipologia" />
<asp:BoundField DataField="descrizione" HeaderText="descrizione" SortExpression="descrizione" />
<asp:CommandField ShowDeleteButton="True" ShowEditButton="True" ShowInsertButton="True" />
</Fields>
<HeaderStyle BackColor="#6B696B" Font-Bold="True" ForeColor="White" />
<AlternatingRowStyle BackColor="White" />
</asp:DetailsView>[/code]
e nel .cs:
private void aggiornaTabella(object source, ObjectDataSourceStatusEventArgs e) { GridView1.DataBind(); }


ma così facendo mi genera un "Compilation Error" qui:
Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

Evidentemenste ho sbagliato qualcosa... ma .... cosa?
Beppesan
http://www.birraiolo.it

beppesan Profilo | Newbie

perfetto!
Grazie 1000!
Beppesan
http://www.birraiolo.it
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