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