示例#1
0
 protected void grdLocalidades_PageIndexChanging(object sender, GridViewPageEventArgs e)
 {
     GrdLocalidades.DataSource = LocalidadesList;
     if (GrdLocalidades.DataSource != null)
     {
         GrdLocalidades.PageIndex = e.NewPageIndex;
         GrdLocalidades.DataBind();
     }
 }
示例#2
0
    /// <summary>
    /// Método para exibir o gridView com valores em branco.
    /// </summary>
    private void PreencherGridVazio()
    {
        LocalidadesList = new List <Localidades>();

        Localidades LocalidadesInicial = new Localidades();

        LocalidadesList.Add(LocalidadesInicial);

        GrdLocalidades.DataSource = LocalidadesList;
        GrdLocalidades.DataBind();

        foreach (TableCell cell in GrdLocalidades.Rows[0].Cells)
        {
            cell.Text = "&nbsp;";
        }
    }
示例#3
0
    public void Consultar()
    {
        try
        {
            LocalidadesList = new List <Localidades>();

            if (!string.IsNullOrEmpty(txtTitulo.Text.Trim()))
            {
                ILocalidadesControlador controlador = LocalidadesControlador.Instance;
                Localidades             localidade  = new Localidades();
                localidade.Descricao = txtTitulo.Text.Trim();


                LocalidadesList = controlador.Consultar(localidade, TipoPesquisa.E);

                GrdLocalidades.DataSource = LocalidadesList;
                GrdLocalidades.DataBind();
            }
            else
            {
                ILocalidadesControlador controlador = LocalidadesControlador.Instance;



                LocalidadesList = controlador.Consultar();


                GrdLocalidades.DataSource = LocalidadesList;
                GrdLocalidades.DataBind();
            }
        }
        catch (Exception ex)
        {
            cvaAvisoDeErro.ErrorMessage = ex.Message;
            cvaAvisoDeErro.IsValid      = false;
        }
    }