1: /// <summary>
2: /// Obter dados do banco de dados
3: /// Traz apenas um grupo especifico de registros.
4: /// </summary>
5: private void Carregar()
6: { 7: var pagina = 0;
8: var db = new PaginacaoDBDataContext();
9: var totalRegistros = (from p in db.Products
10: select p).Count();
11: if (PaginaAtual != 0)
12: { pagina = PaginaAtual * MaximoRegistrosPagina; } 13:
14:
15: var dados = (from p in db.Products
16: orderby p.ProductID
17: select new
18: { 19: Codigo = p.ProductID,
20: Descricao = p.ProductName
21: }
22:
23: ).Skip(pagina).Take(MaximoRegistrosPagina);
24:
25: this.Repeater1.DataSource = dados;
26: this.Repeater1.DataBind();
27: ConfiguraPaginacao(totalRegistros);
28: }