private void preencheCBLeitores()
        {
            DataTable dados = Leitor.listaTodosLeitores(bd);

            cbLeitores.Items.Clear();
            foreach (DataRow linha in dados.Rows)
            {
                Leitor lt = new Leitor(
                    int.Parse(linha["nleitor"].ToString()),
                    linha["nome"].ToString()
                    );
                cbLeitores.Items.Add(lt);
            }
        }
 private void atualizarListaLeitores()
 {
     //consulta à bd
     if (cb_pagina.SelectedIndex == -1)
     {
         dgv_lista.DataSource = Leitor.listaTodosLeitores(bd);
     }
     else
     {
         int nrpagina        = cb_pagina.SelectedIndex + 1;
         int primeiroregisto = (nrpagina - 1) * registosPorPagina + 1;
         int ultimoregisto   = primeiroregisto + registosPorPagina - 1;
         dgv_lista.DataSource = Leitor.listaTodosLeitores(bd,
                                                          primeiroregisto, ultimoregisto);
     }
 }