Boa tarde a todos!
Tenho a seguinte estrutura:
Tabelas
- Pedidos
- Ítens do pedido
- Produtos
Cada item do pedido tem associação com um produto
Um pedido pode ter vários ítens de pedido.
Meu ambiente é:
- VS 2008 SP1
- SQL Server 2008 R2
Quando crio o EDMX no meu visual studio, importo as tabelas pedido, itensPedido e produtos.
Ele automaticamente cria as navigationproperties. Uso Database-first.
No VS2008 não tem o checkbox para incluir a chave estrangeira da tabela, ou seja, só posso trabalhar com as navigation properties
Tenho uma tela de pedido que possui as informações do pedido e um DataGridView com os ítens de pedido
No meu DataGridView tenho uma coluna que é um combobox de podutos onde o usuário irá selecionar o produto, informar quantidade, preço unitário etc..
O problema aparece exatamente ai. Na configuração do meu ComboBox de produtos no DataGridView tenho a opção de bind para um BindSource, e configuro as colunas DisplayMember, ValueMember. O problema é que ValueMember é
um tipo primitivo e não me permite dar um bind diretamente na navigationproperty
Como posso ligar um ComboBox para que o valueMember seja o produto da tabela ítensPedido.
Agradeço a todos!
Abraços, Riderman | Analista de sistemas | MCTS http://ridermansb.spaces.live.com/