Olá a todos, tenho a seguinte questão:
- tenho um userControl em que o topo e centro lista numa grid(grid A) dados(tabela A).
- na zona inferior tenho varios separadores, todos listam dados relacionados com os dados da grid de cima.
- tenho um datset tipado com varias datatables, cada um é fonte de dados das varias grids, a de topo e as dos separadores.
- os datatables que sao fonte de dados dos separadores têm foreign key para o datatable principal(tabela A) que carrega a grid(grid A).
ao eliminar um registo na grid A, vou verficar se existem registos nos datatables que carregam os varios separadores, cuja FK é igual ao PK da registo a eliminar.
isto funciona, no entanto sempre que adiciono um novo datable tenho que adicionar codigo antes de eliminar um registo na grid A.
mas pior do que isso, é que podem existir tabelas com relação com a tabela que alimenta a grid A ou podemos criar novas tabelas com FK para a tabela A, que não estão referenciadas neste userControl.
será que dá para fazer algo diferente ?
Obrigado
espero ter ajudado.