protected void grdGaleria_PageIndexChanging(object sender, GridViewPageEventArgs e)
 {
     GrdGaleria.DataSource = GaleriaList;
     if (GrdGaleria.DataSource != null)
     {
         GrdGaleria.PageIndex = e.NewPageIndex;
         GrdGaleria.DataBind();
     }
 }
    /// <summary>
    /// Método para exibir o gridView com valores em branco.
    /// </summary>
    private void PreencherGridVazio()
    {
        GaleriaList = new List <Galeria>();

        Galeria GaleriaInicial = new Galeria();

        GaleriaList.Add(GaleriaInicial);

        GrdGaleria.DataSource = GaleriaList;
        GrdGaleria.DataBind();

        foreach (TableCell cell in GrdGaleria.Rows[0].Cells)
        {
            cell.Text = "&nbsp;";
        }
    }
    public void Consultar()
    {
        try
        {
            GaleriaList = new List <Galeria>();

            if (!string.IsNullOrEmpty(txtTitulo.Text.Trim()))
            {
                IGaleriaControlador controlador = GaleriaControlador.Instance;
                Galeria             galeria     = new Galeria();
                galeria.Titulo = txtTitulo.Text.Trim();


                GaleriaList = controlador.Consultar(galeria, TipoPesquisa.E);

                GrdGaleria.DataSource = GaleriaList;
                GrdGaleria.DataBind();
            }
            else
            {
                IGaleriaControlador controlador = GaleriaControlador.Instance;



                GaleriaList = controlador.Consultar();


                GrdGaleria.DataSource = GaleriaList;
                GrdGaleria.DataBind();
            }
        }
        catch (Exception ex)
        {
            cvaAvisoDeErro.ErrorMessage = ex.Message;
            cvaAvisoDeErro.IsValid      = false;
        }
    }