Hola compañeros del foro trabajo con C# en la ver. 1.1
Ya tengo un buen rato con un problema, ahi les va
Genero un grid en el cual tiene algunas columnas de tipo TemplateColumn las cuales me sirven la edición de algunos campos. No tengo problemas con los de tipo TextBox, sin embargo al utilizar DropDownList en mas de un campo requiero llenarlos en tiempo de ejecución con alguanas consultas que se generan dinamicamente, mi pregunta es como puedo actualizar el DropDownList dinamicamente, mediante codigo o tener alcance al objeto para asignarle un DataSource que me envian.
En el evento
Grid_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
if ((e.Item.ItemType == ListItemType.Item) || (e.Item.ItemType == ListItemType.AlternatingItem)) {
Button btn = (Button)(e.Item.Cells[2].FindControl("btnElimina"));
btn.Attributes.Add("onclick","return confirm(' Confirme que desea borrar el registro ');");
lbl = (Label)(e.Item.Cells[2].FindControl("lblC1"));
lbl.Text = lbl.Text + " ";
DropDownList cbl1 = (DropDownList)(e.Item.Cells[4].FindControl("cblUno"));
DropDownList cbl2 = (DropDownList)(e.Item.Cells[4].FindControl("cblDos"));
Este objeto se encuentra en la parte de ItemTemplate y lo puedo ver y modificar sin ningun problema.
DropDownList cbl1 = (DropDownList)(e.Item.Cells[4].FindControl("cblUno"));
Este objeto se encuentra en la parte de EditItemTemplate
y no tengo alcance a el.
Alguien podria darme una pista de que puedo hacer para cargar en el grid varios DropDownList con diferentes datos los cuales pueden seleccionarse a la hora de editarlo ??