none
Itens duplicados em DataGrid RRS feed

  • Pergunta

  • Boa tarde,

    Eu tenho um DataGrid que possui a coluna Codigo e a coluna Qtd, nesse DataGrid possuem Codigos repetidos, gostaria de saber como que eu faço para ele pegar os repetidos e retirar os que tem a Qtd menor? 

    Tentei com a função For Each porém sou muito ruim em lógica. Alguem tem alguma ideia ou solução?

    Grato.

    quinta-feira, 13 de março de 2014 19:46

Todas as Respostas

  • Ola Eduardo,

    Faça um For mesmo percorrendo as linhas do seu datagrid, mas o menos assim:

    dim i as integer

    dim conta_grid as integer = seudatagrid.rows.count

    Dim codigo as integer

    dim quantidade as decimal ou integer


    For i = 0 to conta_grid -1

    codigo = seudatagrid.rows(i).cells(0).value

    quantidade = seudatagrid.rows(i).cells(1).value

    Next

    No codigo acima ele nao esta com a logica do q vc precisa, mas dessa forma o ponteiro (i) percorrerá o grid todo mostrando os codigos e quantidades!

    Espero ter ajudado!


    Muller Olavo

    domingo, 27 de abril de 2014 01:37
  • pelo que eu entende vc que q der um messebox se o item ja tiver cadastrado é isso?
    domingo, 27 de abril de 2014 13:28
  • Não não,

    So tentei te mostrar como vc pode percorrer as linhas do seu grid usando o for e gravando os valores nas variaveis. Isso pode ser um caminho para o que vc precisa.


    Muller Olavo

    domingo, 27 de abril de 2014 14:26