protected void grdPostagem_PageIndexChanging(object sender, GridViewPageEventArgs e) { GrdImagem.DataSource = ImagemList; if (GrdImagem.DataSource != null) { GrdImagem.PageIndex = e.NewPageIndex; GrdImagem.DataBind(); } }
/// <summary> /// Método para exibir o gridView com valores em branco. /// </summary> private void PreencherGridVazio() { ImagemList = new List <Imagem>(); Imagem PostagemInicial = new Imagem(); ImagemList.Add(PostagemInicial); GrdImagem.DataSource = ImagemList; GrdImagem.DataBind(); foreach (TableCell cell in GrdImagem.Rows[0].Cells) { cell.Text = " "; } }
public void Consultar() { try { ImagemList = new List <Imagem>(); if (!string.IsNullOrEmpty(txtTitulo.Text.Trim())) { IImagemProcesso processo = ImagemProcesso.Instance; Imagem imagem = new Imagem(); imagem.Titulo = txtTitulo.Text.Trim(); imagem.PostagemID = ((Postagem)Session["PostagemIncluirImagem"]).ID; ImagemList = processo.Consultar(imagem, TipoPesquisa.E); GrdImagem.DataSource = ImagemList; GrdImagem.DataBind(); } else { IImagemProcesso processo = ImagemProcesso.Instance; Imagem imagem = new Imagem(); imagem.PostagemID = ((Postagem)Session["PostagemIncluirImagem"]).ID; ImagemList = processo.Consultar(imagem, TipoPesquisa.E); GrdImagem.DataSource = ImagemList; GrdImagem.DataBind(); } } catch (Exception ex) { cvaAvisoDeErro.ErrorMessage = ex.Message; cvaAvisoDeErro.IsValid = false; } }