Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

luisfel

Contar registros do DataReader...

Recommended Posts

Eu não sei se existe algum método pronto (exemplo: RecordCount do ASP normal) para contar os registros de um DataReader, então eu fiz um contador para essa operação, mas o problema é o seguinte:Tenho que fazer o contador e depois popular um DataGrid. Qdo faço o contador antes, o Grid vem vazio.... C populo o grid antes e depois faço o contador, o contador traz o valor 0....Eu sei q isso acontece pois o ponteiro já está no último registro... Se eu estivesse usando o ASP, utilizaria o MoveFirst...Tentei fazer isso aki mas tb naum adiantow: Dim total_registros As Integer = 0 While rd.Read() With nomeGrid .DataSource = rd .DataBind() End With total_registros = total_registros + 1 End WhileO que devo fazer entaum, alguém tem idéia???Antecipadamente Obrigado,Felipe

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ola luisfel,Voce pode fazer o segunte. Apos popular o datagrid contar quantas items ele possue. Ex.:this.lblResult.Text = this.DataGrid1.Items.Count+ " registro(s)";

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.