How to add groups and items to an Objectlistview?

Asked

Viewed 85 times

1

Good afternoon Personal.

I’ll rephrase the question and try to express myself better...

I am using the `Brightideassoftware.Objectlistview , is not the traditional Microsoft Listview - Visual Studio it is much more complete To learn more about the object click here

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

I cannot add group, it does not appear in Objectlistview.

Remembering that any help is welcome...

Thanks 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....                             

     }

}

1 answer

1

Check for error in types: the parameter receives the type Products, while the foreach is passing by 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);

Browser other questions tagged

You are not signed in. Login or sign up in order to post.