Salve a tutti!
Sono un neofita di asp.net ed ho un quesito da porvi:
Ho una pagina che contiene una DataGrid collegata ad un objectdatasource.
In questa Datagrid, chiamata "DataGrid1", c'è un ItemTemplate al cui interno c'è una dropdownlist nel suo Edit:
<asp:TemplateField HeaderText="Ordinamento">
<ItemTemplate><%#Eval("ordinamento") %></ItemTemplate>
<EditItemTemplate>
<aspropDownList ID="ordinamento" runat="server">
</aspropDownList>
</EditItemTemplate>
</asp:TemplateField>
Come faccio, possibilmente in c#, a recuperare nel codice il controllo di questa dropdownlist per popolarla?
Mi spiego, vorrei che questo menù a tendina contenga 100 elementi, numeri da 1 a 100, quindi vorrei fare un ciclo che mi popoli la dropdownlist. Solo non so come fare!
Pensavo di inserire il codice all'interno dell'evento "RowEditing", ma non so come. In pratica:
protected void GridView1_RowEditing(object sender, GridViewEditEventArgs e)
{
decimal[] ord_list = new decimal[100];
for (int i = 0; i < 10; i++)
ListItem add_data = new ListItem(i,i);
ordinamento.Items.Add(add_data);
}
Cosa sbaglio?
Grazie a tutti!