How to add groups and items in an ObjectListView?

1

Good afternoon, people.

I will rephrase the question and try to express myself better ...

I'm using 'BrightIdeasSoftware.ObjectListView', it's not the traditional ListView from Microsoft - Visual Studio it's much more complete For learn more about the object click here

My difficulty is after the "if" where I check if the group has already been created ...

I can not add the group, it does not appear in ObjectListView.

Remembering that any help is welcome ...

Thank you in advance.

Below is part of the code:

private void preencherListaProduto(ProdutosColecao produtosColecao){

// limpar os itens do ObjectListView

this.objltwProduto.Items.Clear();

// pegar cada produto
foreach (Produtos produtos in produtosColecao)
{
    // verificar se ja foi criado um grupo para a categoria em evidência
    if (this.objltwProduto.Groups[produtos.Categoria.descricao] == null)
         // se não... cria grupo ---- Erro na linha abaixo
        this.objltwProduto.Groups.Add(produtos.Categoria.descricao, produtos.Categoria.descricao);

        // abaixo, adicinar o item atual no grupo....                             

     }

}

    
asked by anonymous 08.09.2014 / 00:33

1 answer

1

Check for types: the parameter receives the ProductsCollection type, while the foreach is passing through Products .

If the types are correct, you could try using Contains () to check if the item exists in the list.

if (this.objltwProduto.Groups.Contains(produto))
  this.objltwProduto.Groups.Add(produto);
    
08.09.2014 / 15:06