コード例 #1
0
 protected void grdPerfil_PagePerfilChanging(object sender, GridViewPageEventArgs e)
 {
     GrdPerfil.DataSource = PerfilList;
     if (GrdPerfil.DataSource != null)
     {
         GrdPerfil.PageIndex = e.NewPageIndex;
         GrdPerfil.DataBind();
     }
 }
コード例 #2
0
    /// <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 = "&nbsp;";
        }
    }
コード例 #3
0
    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;
        }
    }