protected void grdPerfil_PagePerfilChanging(object sender, GridViewPageEventArgs e) { GrdPerfil.DataSource = PerfilList; if (GrdPerfil.DataSource != null) { GrdPerfil.PageIndex = e.NewPageIndex; GrdPerfil.DataBind(); } }
/// <summary> /// Método para exibir o gridView com valores em branco. /// </summary> private void PreencherGridVazio() { PerfilList = new List <Perfil>(); Perfil PerfilInicial = new Perfil(); PerfilList.Add(PerfilInicial); GrdPerfil.DataSource = PerfilList; GrdPerfil.DataBind(); foreach (TableCell cell in GrdPerfil.Rows[0].Cells) { cell.Text = " "; } }
public void Consultar() { try { PerfilList = new List <Perfil>(); if (!string.IsNullOrEmpty(txtTitulo.Text.Trim())) { IPerfilControlador controlador = PerfilControlador.Instance; Perfil perfil = new Perfil(); perfil.Titulo = txtTitulo.Text.Trim(); PerfilList = controlador.Consultar(perfil, TipoPesquisa.E); GrdPerfil.DataSource = PerfilList; GrdPerfil.DataBind(); } else { IPerfilControlador controlador = PerfilControlador.Instance; PerfilList = controlador.Consultar(); GrdPerfil.DataSource = PerfilList; GrdPerfil.DataBind(); } } catch (Exception ex) { cvaAvisoDeErro.ErrorMessage = ex.Message; cvaAvisoDeErro.IsValid = false; } }