ciao a tutti, ho un problema che non riesco a spiegarmi;
ho una gridview generata così:
Ora sul submit vorrei leggere il contenuto sia del campo giocatore di tipo BoundField(oK) che del campo gol di tipo ItemTemplate;codice:<asp:GridView runat = "server" ID = "GwNuovaPartitaB" DataSourceID = "GwNuovaPartitaSourceB" AutoGenerateColumns = "False" Width="500px"> <Columns> <asp:BoundField DataField="giocatore" HeaderText="Giocatore" ReadOnly="True" SortExpression="Giocatore" > </asp:BoundField> <asp:BoundField DataField="id_squadra" HeaderText = "id_squadra" Visible = "False" /> <asp:TemplateField HeaderText="Gol"> <ItemTemplate> <asp:TextBox ID="txtGolGwNuovaPartitaB" runat="server" MaxLength = "2" Width = "25px" Text = "1" CssClass="defaultTextActive"></asp:TextBox> </ItemTemplate> </Columns> </asp:GridView>
Scorro la griglia:
sul campo textbox recupero solo il valore di default e non l'input dell'utente?? come mai?codice:foreach (GridViewRow row in this.GwNuovaPartitaB.Rows) { //Giocatore row.Cells[0].Text String name = ((TextBox) (this.GwNuovaPartitaB.Rows[0].FindControl("txtGolGwNuovaPartitaB"))).Text; }
Grazie!

colpa del databind sull'onload scusate x il post
