Ir para conteúdo
Fórum Script Brasil
  • 0

Listbox Maldita!


D4N1LL0

Pergunta

é o seguinte, quando o usuário clica no botao a list box carrega os registros na tabela clientes e adiciona o nome, mas primeiramente eu dou um 'clear' na listbox, até ai tudo bem.

O problema é que quando eu atualizo algum registro, eu dou um clear novamente na list e depois tenho de carregar novamente os registros da tabela, beleza, ele duplica todos os registros,e so quando eu saio e entro dinovo que fica normal.

Exemplo:

registro 1 - danillo

registro 2 - fulano

aparece desse jeito na list so que quando atualizo, por exemplo o registro danillo para Danillo C. de B.

a list fica desse jeito:

registro1- danillo C. de B.

registro2- Fulano

registro2- Fulano

registro1- danillo C. de B.

ajudem aí, vlw

Danillo

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0
e depois tenho de carregar novamente os registros da tabela, beleza, ele duplica todos os registros,e so quando eu saio e entro dinovo que fica normal.

Leia o que você escreveu acima. Ao que parece, eles ficam duplicados na origem dos dados (provavelmente uma DataTable). Você já verificou isso?

Abraços,

Graymalkin

Link para o comentário
Compartilhar em outros sites

  • 0

???

tem essa parte também depois que atualiza o registro:

da.Update(ds, "Clientes")

da.Fill(ds, "Clientes")

dt = ds.Tables("Clientes")

a, tava aqui matutando o que você disse e acabei encontrando o erro, é, era so da um ds= new dataset depois que alterasse e coloquei + isso:

da = New SqlDataAdapter("Select * From Clientes order by ClienteNome", cn)

da.Fill(ds, "Clientes")

dt = ds.Tables("Clientes")

vlw aí gray,

e o bom é que você me fez fica 20 minutos aqui pensando =D

Link para o comentário
Compartilhar em outros sites

  • 0

Legal! :D Agora, me veio uma coisa à mente... neste trecho...

da.Update(ds, "Clientes")
da.Fill(ds, "Clientes")
dt = ds.Tables("Clientes")

... você não precisaria apenas da primeira linha? Não tenho certeza, mas acho que o método Update já mudaria as tabelas do DataSet não sendo necessário preenchê-lo (Fill) novamente.

Abraços,

Graymalkin

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152.1k
    • Posts
      651.8k
×
×
  • Criar Novo...