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); } }