예제 #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;
        }
    }
예제 #2
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();
    }
예제 #3
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();
    }