protected void grdFoto_PageIndexChanging(object sender, GridViewPageEventArgs e) { GrdFoto.DataSource = FotoList; if (GrdFoto.DataSource != null) { GrdFoto.PageIndex = e.NewPageIndex; GrdFoto.DataBind(); } }
/// <summary> /// Método para exibir o gridView com valores em branco. /// </summary> private void PreencherGridVazio() { FotoList = new List <Foto>(); Foto FotoInicial = new Foto(); FotoList.Add(FotoInicial); GrdFoto.DataSource = FotoList; GrdFoto.DataBind(); foreach (TableCell cell in GrdFoto.Rows[0].Cells) { cell.Text = " "; } }
public void Consultar() { try { if (Session["GaleriaIncluirFoto"] == null) { Response.Redirect(SiteConstantes.PAGINA_PRINCIPAL); } Galeria galeria = (Galeria)Session["GaleriaIncluirFoto"]; FotoList = new List <Foto>(); if (!string.IsNullOrEmpty(txtTitulo.Text.Trim())) { IFotoControlador controlador = FotoControlador.Instance; Foto foto = new Foto(); foto.Titulo = txtTitulo.Text.Trim(); foto.GaleriaID = galeria.ID; FotoList = controlador.Consultar(foto, TipoPesquisa.E); GrdFoto.DataSource = FotoList; GrdFoto.DataBind(); } else { IFotoControlador controlador = FotoControlador.Instance; Foto foto = new Foto(); foto.GaleriaID = galeria.ID; FotoList = controlador.Consultar(foto, TipoPesquisa.E); GrdFoto.DataSource = FotoList; GrdFoto.DataBind(); } } catch (Exception ex) { cvaAvisoDeErro.ErrorMessage = ex.Message; cvaAvisoDeErro.IsValid = false; } }