Ejemplo n.º 1
0
    protected void gvAnimales_RowEditing(object sender, GridViewEditEventArgs e)
    {
        try
        {
            gvAnimales.EditIndex = e.NewEditIndex;
            hfFila.Value         = e.NewEditIndex.ToString();
            CargarGvAnimales();

            List <List <EntCatalogos> > list = new BusCatalogos().Obtener();

            DropDownList ddlColor = (DropDownList)gvAnimales.Rows[e.NewEditIndex].FindControl("ddlColorEIT");
            ddlColor.DataSource     = list[1];
            ddlColor.DataTextField  = "Nombre";
            ddlColor.DataValueField = "Id";
            ddlColor.DataBind();
            ddlColor.SelectedValue = (gvAnimales.DataKeys[e.NewEditIndex].Values["Color_Id"]).ToString();

            DropDownList ddlGenero = (DropDownList)gvAnimales.Rows[e.NewEditIndex].FindControl("ddlGeneroEIT");
            ddlGenero.DataSource     = list[2];
            ddlGenero.DataTextField  = "Nombre";
            ddlGenero.DataValueField = "Id";
            ddlGenero.DataBind();
            ddlGenero.SelectedValue = gvAnimales.DataKeys[e.NewEditIndex].Values["Genero_Id"].ToString();

            LlenarDDLs();
        }
        catch (Exception ex)
        {
            Title = ex.Message;
        }
    }
Ejemplo n.º 2
0
    private void LlenarDDLs()
    {
        List <List <EntCatalogos> > list = new BusCatalogos().Obtener();

        DropDownList ddlColor = (DropDownList)gvAnimales.FooterRow.FindControl("ddlColorFT");

        ddlColor.DataSource     = list[1];
        ddlColor.DataTextField  = "Nombre";
        ddlColor.DataValueField = "Id";
        ddlColor.DataBind();

        DropDownList ddlGenero = (DropDownList)gvAnimales.FooterRow.FindControl("ddlGeneroFT");

        ddlGenero.DataSource     = list[2];
        ddlGenero.DataTextField  = "Nombre";
        ddlGenero.DataValueField = "Id";
        ddlGenero.DataBind();
    }
Ejemplo n.º 3
0
    private void CargarCatalogos()
    {
        List <List <EntCatalogos> > list = new BusCatalogos().Obtener();

        ddlTipo.DataSource     = list[0];
        ddlTipo.DataTextField  = "Nombre";
        ddlTipo.DataValueField = "Id";
        ddlTipo.DataBind();

        ddlColor.DataSource     = list[1];
        ddlColor.DataTextField  = "Nombre";
        ddlColor.DataValueField = "Id";
        ddlColor.DataBind();

        ddlGenero.DataSource     = list[2];
        ddlGenero.DataTextField  = "Nombre";
        ddlGenero.DataValueField = "Id";
        ddlGenero.DataBind();
    }