Ciao a tutti, ho un DDL con valori inseriti direttamente nell'HTML e non tramite datasource.
codice:<asp:TemplateField HeaderText="Titolo Studio" HeaderStyle-HorizontalAlign="Center"> <ItemTemplate> <div align="center"> <asp:Label ID="lblRispettato" runat="server" Text='<%# Eval("TitoloStudioRispettato") %>'></asp:Label> </div> </ItemTemplate> <EditItemTemplate> <div align="center"> <asp: DropDownList ID="ddlRispettatoEdit" runat="server"> <asp:ListItem></asp:ListItem> <asp:ListItem Value="OK">OK</asp:ListItem> <asp:ListItem Value="NO">NO</asp:ListItem> </asp: DropDownList> </div> </EditItemTemplate> <ItemStyle Width="60px"></ItemStyle> </asp:TemplateField>
Dove posso impostare il selectedvalue?
nell' _RowUpdating oppure nel _Row_DataBound?
e in che modo intercetto il campo da codice (C#)
Esempio, nel _RowUpdating faccio
DropDownList ddlRispettatoEdit = (DropDownList)gvElenco.Rows[e.RowIndex].FindControl("ddRispettatoEdit");
ma questo è corretto nel _RowUpdating in quanto devo leggere il suo valore per poi eseguire la funzione di update... invece per impostare il selected value quando un utente clicca su "Edit" della grid, come devo procedere?
Grazie

Rispondi quotando