Diego, primeiramente me desculpe pela demora…
Bom, veja a minha situação. Eu preciso adicionar ítens a um combo box onde alguns deste ítens possuem nomes iguais, certo. Quando eu clico num ítem, eu pego o nome e passo por parâmetro em um metodo que faz um select na base e retorna alguns dados. A questão é: “Mas nesses casos onde existem mais de um ítem igual?”. Daí a idéia de fazer tratamentos pelos índices. veja a seguinte estrutura dos ítens no combo.
idx: valor
0 | – Documentos de saída-----
1 | Vendas
2 | Transferências
3 | Devoluções
4 | – Documentos de entrada –
5 | Compras
6 | Transferências
7 | Devoluções
Eu poderia fazer um controle onde se o índice selecionado fosse maior que o índice 4 ( – Documentos de entrada --), 7 por exemplo, ele buscaria as Devoluções das operações de entrada, entendeu?
O detalhe é que, independente se eu clicar no indice 3 ou 7 (ambos Devoluções), ele me retorna sempre o indice 3, o que deixa impossível de eu fazer este tipo de controle.
No momento, a solução encontrada foi colocar um prefixo + nome e adicionar ao combo box (E - Devoluções e S - Devoluções), mas gostaria que ficasse estruturado como na ideia acima.
Grande abraço,
Aislan