re_nata 0 Denunciar post Postado Fevereiro 28, 2005 Qual o comando pra mover para o proximo e anterior registros de um dataset???Vlw... Compartilhar este post Link para o post Compartilhar em outros sites
rOcKLoCo 0 Denunciar post Postado Fevereiro 28, 2005 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
re_nata 0 Denunciar post Postado Fevereiro 28, 2005 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
rOcKLoCo 0 Denunciar post Postado Fevereiro 28, 2005 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
re_nata 0 Denunciar post Postado Fevereiro 28, 2005 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
Alex Passos 0 Denunciar post Postado Junho 5, 2006 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