Tengo un Datagrid y quiero añadirle a este datagrid un DropDownList, para ello, guiandome de un tutorial he creado dentro del Datagrid el dropdown de la siguiente manera :
Código:
Hasta aqui creo que bien, pero ahora quiero rellenar mi DropDownList del 1 al 20<asp:TemplateColumn HeaderText="Orden"> <ItemTemplate> <asp:Label ID="lblTempOrden" Text='<%# DataBinder.Eval(Container.DataItem, "orden") %>' Runat=server /> <asp:DropDownList id="cboOrden" DataSource="<%# BindOrden() %>" DataTextField="Orden" DataTextValue="Orden" runat="server" /> </ItemTemplate> </asp:TemplateColumn>
para ello he creado la siguiente función:
Código:
Pero me dice el siguiente error : No se ha declarado el nombre 'cboOrden'.function BindOrden() dim i For i = 0 to 20 cboOrden.Items.Add(new ListItem(i.ToString(), i.ToString())) Next return true End function
el error me da en la siguiente linea : cboOrden.Items.Add(new ListItem(i.ToString(), i.ToString()))