Array
(
)

ComboBox em DataGridView

Glaydersen
   - 04 jun 2008

Pessoal,

tenho um DataGridView com 3 colunas que representa Produtos.

CODIGO, DESCRICAO, REFERENCIA

CODIGO E DESCRICAO são textos, normal mesmo.

REFERENCIA é um Combobox(DataGridViewComboBoxColumn)

Esse combobox serve para falar se este produto tem algum outro produto como ´pai´.

Por exemplo:

COD DESC REF
1 Produto 1 NULL
2 Produto 2 NULL
3 Produto 3 2
4 Produto 4 1

Ou seja, o Produto 3 é filho do Produto 2, e assim por diante..

Então eu precisava preencher esse combobox com todos os produtos, menos o próprio produto da linha da combo.

Como eu consigo pegar a referência de cada combo da linha do datagrid?

Tentei pelo evento RowsAdded, mas ainda não consegui pegar a combobox específica daquela linha, e ao tentar filtrar o datasource para adicionar só os itens que eu preciso para aquele combo, ficou igual em todos os combobox.

Alguém pode me ajudar?

Sbtbua
   - 26 jun 2008

e ae brow, blz
acho que ao carregar a pagina voce vai ter que percorrer linha por linha do grid e conforme o ID da linha atraves de um metodo buscar a referencia.
[]´s