nakid.mkt 0 Denunciar post Postado Julho 27, 2011 Oi Pessoal, Tenho uma página que retorna os resultados da minha busca com paginação. Funciona com DataTable e PagedDataSource. DataTable dtResultados = new DataTable(); PagedDataSource pdsBusca = new PagedDataSource(); dtResultados = minha_funcao_que_retorna_os_registros(); pdsBusca.DataSource = dtResultados .DefaultView; pdsBusca.AllowPaging = true; pdsBusca.CurrentPageIndex = (Minha_Pagina_Atual); pdsBusca.PageSize = 10; MeuRepeater.DataSource = pdsBusca; MeuRepeater.DataBind(); Supondoque minha pagina atual seja a 3 e que estou paginando de 10 em 10. gostaria que meus resultados viessem com os índices de 21 a 30 na frente: 21 - NoticiaA 22 - NoticiaB 23 - NoticiaC 24 - NoticiaD 25 - NoticiaE 26 - NoticiaF 27 - NoticiaG 28 - NoticiaH 29 - NoticiaI 30 - NoticiaJ Eu sei como pegar isso no aspx.cs, mas como faço para pegar esse índex no Repeater, depois do databind? algo como: <p><%# PEGAR INDICE???? %> - <%# (Eval("TITULO_NOTICIA").ToString()) %></p> Muito Obrigado Nakid Compartilhar este post Link para o post Compartilhar em outros sites
quintelab 91 Denunciar post Postado Julho 27, 2011 O mais fácil é trazer isso pronto da sua query. Ae exiba como exibiu o TITULO_NOTICIA. Abraços... Compartilhar este post Link para o post Compartilhar em outros sites
nakid.mkt 0 Denunciar post Postado Julho 27, 2011 O mais fácil é trazer isso pronto da sua query. Ae exiba como exibiu o TITULO_NOTICIA. Abraços... Olá quintelab, obrigado pela resposta. Seria uma ótima solução mesmo. Preciso só ver como faço isso no SQL Server agora. algo como Select NUMERO_SEQUENCIAL As Indice, TITULO From Noticias Where ** condicoes ** vou pesquisar... O mais fácil é trazer isso pronto da sua query. Ae exiba como exibiu o TITULO_NOTICIA. Abraços... Olá quintelab, obrigado pela resposta. Seria uma ótima solução mesmo. Preciso só ver como faço isso no SQL Server agora. algo como Select NUMERO_SEQUENCIAL As Indice, TITULO From Noticias Where ** condicoes ** vou pesquisar... Achei! pra quem precisar... SELECT ROW_NUMBER() OVER (ORDER BY DATA) AS Posicao,TITULO FROM NOTICIAS; vlw!!! Compartilhar este post Link para o post Compartilhar em outros sites