Ir para conteúdo

Arquivado

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

re_nata

Mover para o proximo registro do dataset

Recommended Posts

creio q você teria q trabalhar com os indices do mesmo...

 

ds.Tables["Produtos"].Rows[INDICE]["ProductName"].ToString();

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então , mas esse indice, como eu defino??

 

olha meu codigo:

 

da = New OdbcDataAdapter("select * from tmp_contratos where codigo_cliente='" & cod_cli & "'", conexao)

da.Fill(ds, "tmp_Contrato")

 

:unsure: com esse select, ele preenche o dataset com 2 registros....

 

If (ds.Tables("tmp_Contrato")).Rows.Count > 1 Then :huh: 'encontrou cliente com mais de 1 contrato

 

exibe_contrato(cod_cli) - :mellow: função para exibir dados do primeiro registro

cmd_proximo.Enabled = True :mellow: habilita o botao proximo pra exibir os dados do segundo registro

 

End If

 

Código do botao proximo: ????

ds.Tables("tmp_Contrato").Rows(INDICE)("id_tmpcontrato").ToString()

exibe_contrato(cod_cli) - funçao q ira novamente exibir os dados... mas antes preciso mover pro proximo, senao exibe o primeiro dnovo....

 

entendeu???/

vlw http://forum.imasters.com.br/public/style_emoticons/default/hug.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

puts boa prigunta... deve ter alguma opção para você identificar o indice atual, correto??tente verificar isso, caso sim, basta acrescentar mais um!!falows

Compartilhar este post


Link para o post
Compartilhar em outros sites

puts boa prigunta... deve ter alguma opção para você identificar o indice atual, correto??tente verificar isso, caso sim, basta acrescentar mais um!!falows

consegui.... http://forum.imasters.com.br/public/style_emoticons/default/clap.gif o código pra verificar o indice é o seguinte:Dim cmObjeto As CurrencyManagerDim indice As IntegercmObjeto = CType(BindingContext(ds.Tables("tmp_Contrato")),CurrencyManager)cmObjeto.Position += 1 indice = cmObjeto.Positionds.Tables("tmp_Contrato").Rows(INDICE)("id_tmpcontrato").ToString()

Compartilhar este post


Link para o post
Compartilhar em outros sites

Renata genial,Nossa eu estava com esse problema a quase três dias sem consegui resolver e através do seu código consegui.então senti a vontade de agradecerMuito obrigado

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.