private void CarregarPaginas() { _alunoBo = new AlunoBo(); Int32 qtdeAlunos = _alunoBo.ObterQtdeDeAlunos(); Int32 qtdePaginas = qtdeAlunos / Convert.ToInt32(DropDownListQtdeRegistros.SelectedValue); Int32 resto = qtdeAlunos % Convert.ToInt32(DropDownListQtdeRegistros.SelectedValue); if (resto > 0) { qtdePaginas += 1; if (ehUltimaPag) { qtdeRegistroPag = resto; } else { qtdeRegistroPag = Convert.ToInt32(DropDownListQtdeRegistros.SelectedValue); } } else { qtdeRegistroPag = Convert.ToInt32(DropDownListQtdeRegistros.SelectedValue); } // Carrega valores da tela totalPaginas = qtdePaginas; totalQtdeRegPag = Convert.ToInt32(DropDownListQtdeRegistros.SelectedValue); var paginaComp = paginaAtual + 1; var paginas = new List <Pagina>(); for (int i = 1; i <= qtdePaginas; i++) { Pagina pagina = new Pagina(); pagina.numeroPagina = i; if (i == paginaComp) { pagina.classe = "paginate_button active"; pagina.habilitado = false; } else { pagina.classe = "paginate_button"; pagina.habilitado = true; } paginas.Add(pagina); } Repeater1.DataSource = paginas; Repeater1.DataBind(); }
private void CarregarPaginas() { _alunoBo = new AlunoBo(); Int32 qtdeAlunos = _alunoBo.ObterQtdeDeAlunos(); Int32 qtdePaginas = qtdeAlunos / Convert.ToInt32(DropDownListQtdeRegistros.SelectedValue); Int32 resto = qtdeAlunos % Convert.ToInt32(DropDownListQtdeRegistros.SelectedValue); if (resto > 0) { qtdePaginas += 1; } var classe = ""; //LiteralPaginas.Text = ""; var paginaComp = paginaAtual + 1; RepeaterPaginas.DataSource = new List <Pagina> { new Pagina { numeroPagina = 1, classe = "paginate_button active" }, new Pagina { numeroPagina = 2, classe = "paginate_button" }, new Pagina { numeroPagina = 3, classe = "paginate_button" }, new Pagina { numeroPagina = 4, classe = "paginate_button" }, new Pagina { numeroPagina = 5, classe = "paginate_button" } }; RepeaterPaginas.DataBind(); for (int i = 1; i <= qtdePaginas; i++) { if (i == paginaComp) { classe = "paginate_button active"; } else { classe = "paginate_button"; } } }