protected void Listar(string requerimiento, string descripcion, string PDC)
    {
        BL_TBL_RequerimientoSubDetalle obj = new BL_TBL_RequerimientoSubDetalle();
        DataTable dtResultado = new DataTable();

        string proveedor = string.Empty;

        if (ddlProveedor.SelectedIndex == 0)
        {
            proveedor = string.Empty;
        }
        else
        {
            proveedor = ddlProveedor.SelectedValue.ToString();
        }

        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_EQUIPO_MENOR_V2(Centro, proveedor, ddlanio.SelectedValue.ToString(), ddlMes.SelectedValue.ToString(), PDC, requerimiento);
        if (dtResultado.Rows.Count > 0)
        {
            lblCantidad.Text     = "Cantidad : " + dtResultado.Rows.Count.ToString();
            GridView1.DataSource = dtResultado;
            GridView1.DataBind();
            btnExportar.Visible = true;
        }
        else
        {
            btnExportar.Visible  = false;
            GridView1.DataSource = dtResultado;
            GridView1.DataBind();
        }

        ScriptManager.RegisterStartupScript(this, typeof(Page), "myScript", "gridviewScroll();", true);
    }
    protected void ListarExportar(string requerimiento, string descripcion, string pdc)
    {
        BL_TBL_RequerimientoSubDetalle obj = new BL_TBL_RequerimientoSubDetalle();
        DataTable dtResultado = new DataTable();

        string proveedor = string.Empty;

        if (ddlProveedor.SelectedIndex == 0)
        {
            proveedor = string.Empty;
        }
        else
        {
            proveedor = ddlProveedor.SelectedValue.ToString();
        }

        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_EQUIPO_MENOR_V2(Centro, proveedor, ddlanio.SelectedValue.ToString(), ddlMes.SelectedValue.ToString(), pdc, requerimiento);
        if (dtResultado.Rows.Count > 0)
        {
            GridView2.DataSource = dtResultado;
            GridView2.DataBind();

            GridViewExportUtil.Export("VALORIZACION_" + DateTime.Now + ".xls", GridView2);
            return;
        }
    }