ciao a tutti, ho un problema che non riesco a spiegarmi;
ho una gridview generata così:
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>
Ora sul submit vorrei leggere il contenuto sia del campo giocatore di tipo BoundField(oK) che del campo gol di tipo ItemTemplate;
Scorro la griglia:
codice:
foreach (GridViewRow row in this.GwNuovaPartitaB.Rows)
{
//Giocatore
row.Cells[0].Text
String name = ((TextBox) (this.GwNuovaPartitaB.Rows[0].FindControl("txtGolGwNuovaPartitaB"))).Text;
}
sul campo textbox recupero solo il valore di default e non l'input dell'utente?? come mai?
Grazie!