protected void Proveedor()
    {
        BL_TBL_RequerimientoSubDetalle obj = new BL_TBL_RequerimientoSubDetalle();
        DataTable dtResultado = new DataTable();

        string Centro = string.Empty;

        int contarCC = Convert.ToInt32(ddlcentro.Items.Count.ToString());

        if (contarCC <= 1)
        {
            Centro = ddlcentro.SelectedValue.ToString();
        }
        else
        {
            if (ddlcentro.SelectedIndex == 0)
            {
                Centro = string.Empty;
            }
            else
            {
                Centro = ddlcentro.SelectedValue.ToString();
            }
        }


        dtResultado = obj.USP_SEL_TBL_VALORIZACION_PROVEEDOR(Centro, ddlanio.SelectedValue.ToString(), ddlMes.SelectedValue.ToString());
        if (dtResultado.Rows.Count > 0)
        {
            ddlProveedor.DataSource     = dtResultado;
            ddlProveedor.DataTextField  = "Proveedor";
            ddlProveedor.DataValueField = "D_Prov_RUC";
            ddlProveedor.DataBind();
            ddlProveedor.Items.Insert(0, new ListItem("--- TODOS ---", ""));
        }
        else
        {
            ddlProveedor.DataSource = dtResultado;
            ddlProveedor.DataBind();
            ddlProveedor.Items.Insert(0, new ListItem("--- TODOS ---", ""));
        }
        ScriptManager.RegisterStartupScript(this, typeof(Page), "myScript", "gridviewScroll();", true);
        Listar("", "", "");
    }