Binding di un List<T> a un Gridview e campi non editabi......
advapi
advapi non è online. Ultima attività: 19/12/2008 9.24.58advapi
il 23 maggio 2008 alle 12:43
Ciao a tutti,
io avrei bisogno di fare il bind di un List<T> (ho provato anche con un BindingList<T>) a un gridview con la possibilità di editare i campi e salvarne le modifiche.
Ho creato un applicazione di test di cui vi incollo il codice

.aspx (tralasciando le dichiarazioni)

<form id="form1" runat="server">
<div>
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False">
<Columns>
<asp:BoundField HeaderText="Name" DataField="S2" />
<asp:BoundField HeaderText="City" DataField="S3" />
<asp:BoundField HeaderText="City" DataField="S4" />
</Columns>
</asp:GridView>
</div>
</form>


.cs


public partial class _Default : System.Web.UI.Page
{

private BindingList<TestClass> mono = new BindingList<TestClass>();
protected void Page_Load(object sender, EventArgs e)
{
mono.Add(new TestClass("1","a","b","c"));
mono.Add(new TestClass("2", "aa", "bb", "cc"));
mono.Add(new TestClass("3", "aaa", "bbb", "ccc"));
mono.Add(new TestClass("4", "aaaa", "bbbb", "cccc"));
mono.Add(new TestClass("5", "aaaaa", "bbbbb", "ccccc"));

GridView1.DataSource = mono;
GridView1.DataBind();
}
}


Cosa c'è di cosi evidente che mi perdo?
Grazie ciao
RE: Binding di un List<T> a un Gridview e campi non editabi......
nostromo
nostromo non è online. Ultima attività: 09/02/2010 11.49.13nostromo Top Poster
il 23 maggio 2008 alle 14:07
non ho capito, vorresti che le modifiche che nel grid si riflettessero nella collezione?

non c'è nulla di pronto per fare questo ma niente ti vieta di modificare ObjectDataSource

ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
RE: Binding di un List<T> a un Gridview e campi non editabi......
advapi
advapi non è online. Ultima attività: 19/12/2008 9.24.58advapi
il 23 maggio 2008 alle 14:56
si esatto,
come quando fai l'editing dei dati in un gridview legato a una tabella..... quello che attualmetne sto ottentendo io sono solo campi non modificabili, io avrei bisogno di textbox.... mi sento veramente impedito!

grazie ciao
RE: Binding di un List<T> a un Gridview e campi non editabi......
nostromo
nostromo non è online. Ultima attività: 09/02/2010 11.49.13nostromo Top Poster
il 23 maggio 2008 alle 15:10
mmm per quello devi solo impostare la riga che vuoi editare, il problema è poi aggiornare la collezione

ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx

 

Torna al forum |   Feed RSS
ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.
COMMUNITY
ULTIMI MESSAGGI
UTENTI ONLINE
MEDIA
IN EVIDENZA
MISC
Powered by .db Forums "Caesar Reborn" v. 2010.2.8