Ciao a tutti, ho un problema che non so risolvere. Ho un DropdownList in un GridView e quando attivo la funzione di modifica non riesco a impostare come valore selezionato nel dropdownlist il contenuto attuale del campo "Tipo" ma mi imposta come selezionato il primo valore della lista. Allego il pezzo di sorgente. Mi potete dare un suggerimento? Grazie
<asp:TemplateField HeaderText="Tipo" SortExpression="Tipo">
<EditItemTemplate>
<aspropDownList ID="DropDownList1" runat="server"
DataSourceID="SqlDataSource2" DataTextField="TipoOperatore"
DataValueField="KeyOpe" SelectedValue='<%# Bind("KeyOpe") %>'>
</aspropDownList>
<asp:SqlDataSource ID="SqlDataSource2" runat="server"
ConnectionString="<%$ ConnectionStrings:GreadViewConnectionString %>"
SelectCommand="SELECT [TipoOperatore], [KeyOpe] FROM [TipoOperatore]">
</asp:SqlDataSource>
</EditItemTemplate>
<ItemTemplate>
<asp:Label ID="Label1" runat="server" Text='<%# Eval("Tipo") %>'></asp:Label>
</ItemTemplate>
<ControlStyle CssClass="GVoperatori3" />
<ItemStyle CssClass="GVoperatori3" />
</asp:TemplateField>

ropDownList ID="DropDownList1" runat="server"
Rispondi quotando