none
ListView Manipulação C# RRS feed

  • Pergunta

  • Bom estou desenvolvendo uma aplicação em C#  , essa aplicação  para supermercado ae tem o seguinte 

    quando passo o codigo de barras são informados valor , produto , e no listview e adiciona o nome do produto...

    bom como fasso pra quando eu passa um produto que ja foi adicionado na listi listview en vez dele adicionar mais um ele pegar a quantidade no listview e somar para melhorar a aparencia do sistema alguem tem alguma dica?

    exemplo:

    passei um codigo de barras 1000 listview recebe nome do produto na coluna produtos e na coluna QTD recebe 1 no caso

    novamente passei o mesmo codigo 1000 novamente ele faz todo o processo , pois bem em vez disso como fasso para so somar no caso de ser o msm produto...


    • Editado Daniel_Reis_ domingo, 7 de fevereiro de 2016 01:28
    domingo, 7 de fevereiro de 2016 00:04

Respostas

  • Vai depender um pouco de como está preenchendo o seu grid. Se estiver usando OOP e um List<T> como DataSource para seu grid é muito fácil:

    List<Produto> prods = (List<Produto>)listview1.DataSource;
    ((Produto)prods.FirstOrDefault(p => p.Codigo == txtCodigo.Text)).Quantidade += txtQuantidade.Text;
    listView1.DataSource = prods;

    • Marcado como Resposta Daniel_Reis_ domingo, 7 de fevereiro de 2016 15:13
    domingo, 7 de fevereiro de 2016 04:13

Todas as Respostas

  • Vai depender um pouco de como está preenchendo o seu grid. Se estiver usando OOP e um List<T> como DataSource para seu grid é muito fácil:

    List<Produto> prods = (List<Produto>)listview1.DataSource;
    ((Produto)prods.FirstOrDefault(p => p.Codigo == txtCodigo.Text)).Quantidade += txtQuantidade.Text;
    listView1.DataSource = prods;

    • Marcado como Resposta Daniel_Reis_ domingo, 7 de fevereiro de 2016 15:13
    domingo, 7 de fevereiro de 2016 04:13
  • eu estou  usando mysql , preencho da seguinte forma faz o SELECT pelo codigo de barras se achar lista_vendidos.items.add(leitor["produto"].toString());

    e adiciona a quantidade no subItems usando uma variavel de controco NUMERO

    NUMERO E AVARIAVEL DE CONTROLE PARA SEGUIR ADICIONANDO

    domingo, 7 de fevereiro de 2016 15:38