protected void gvViajes_RowEditing(object sender, GridViewEditEventArgs e) { try { gvViajes.EditIndex = e.NewEditIndex; CargarDestinos(); LlenarCategoriaFT(); LlenarDestinoFT(); List<EntDestino> listDest = new BusCatalogo().ObtenerDestino(); DropDownList ddlDest = (DropDownList)gvViajes.Rows[e.NewEditIndex].FindControl("ddlDestinoEIT"); ddlDest.DataSource = listDest; ddlDest.DataTextField = "nombre"; ddlDest.DataValueField = "id"; ddlDest.DataBind(); ddlDest.SelectedValue = gvViajes.DataKeys[e.NewEditIndex].Values["destinoId"].ToString(); List<EntCategoria> listCat = new BusCatalogo().ObtenerCategoria(); DropDownList ddlCat = (DropDownList)gvViajes.Rows[e.NewEditIndex].FindControl("ddlCategoriaEIT"); ddlCat.DataSource = listCat; ddlCat.DataTextField = "nombre"; ddlCat.DataValueField = "id"; ddlCat.DataBind(); ddlCat.SelectedValue = gvViajes.DataKeys[e.NewEditIndex].Values["categoriaId"].ToString(); } catch (Exception ex) { Title = "Error: " + ex.Message; } }
private void LlenarDestino() { try { List<EntDestino> listDest = new BusCatalogo().ObtenerDestino(); ddlDestino.DataSource = listDest; ddlDestino.DataTextField = "nombre"; ddlDestino.DataValueField = "id"; ddlDestino.DataBind(); } catch (Exception ex) { Title = "Error: " + ex.Message; } }
private void LlenarCategoria() { try { List<EntCategoria> listCat = new BusCatalogo().ObtenerCategoria(); ddlCategoria.DataSource = listCat; ddlCategoria.DataTextField = "nombre"; ddlCategoria.DataValueField = "id"; ddlCategoria.DataBind(); } catch (Exception ex) { Title = "Error: " + ex.Message; } }
private void LlenarDestinoFT() { try { List<EntDestino> listDest = new BusCatalogo().ObtenerDestino(); DropDownList ddlDest = (DropDownList)gvViajes.FooterRow.FindControl("ddlDestinoFT"); ddlDest.DataSource = listDest; ddlDest.DataTextField = "nombre"; ddlDest.DataValueField = "id"; ddlDest.DataBind(); } catch (Exception ex) { Title = "Error: " + ex.Message; } }