AS COLUNAS
Estou relacionando clientes com Pedidos porem recebo a seguinte erro
as colunas pai e filho não tem colunas do tipo correspondente
Alguem já o viabilizou , obrigado
as colunas pai e filho não tem colunas do tipo correspondente
Alguem já o viabilizou , obrigado
Você precisa nos mostrar como esta fazendo isso, pois pode ter várias possibilidades para chegar ha um erro!
DataColumn parentColumn = ds.Tables[[Ô]CADCLIE[Ô]].Columns[[Ô]CLIE_COD[Ô]];
DataColumn childColumn = ds.Tables[[Ô]CADPED[Ô]].Columns[[Ô]PED_COD[Ô]];
DataRelation Lista;
Lista = new DataRelation([Ô]Relacao[Ô],
parentColumn, childColumn);
ds.Relations.Add(Lista);
ou
ds.Relations.Add([Ô]Lista[Ô], ds.Tables[[Ô]Clientes[Ô]].Columns[[Ô]CLIE_COD[Ô]], ds.Tables[[Ô]Pedidos[Ô]].Columns[[Ô]PED_CLIE[Ô]]);
Ambos dão mesmo Erro pensei que era converter mais ambos são INTEGER , tem algo que parece que tem que ser STRING por ser colunas ,,, pra poder Relacionar .... mais não sei testar isso . e nem se o erro é isso .
vamos lá
Primeiro o seu DataSet esta sendo carregado como?
Tente fazer assim, mas verifique se realmente os nomes das colunas estão corretos!
ds.Relations.Add([Ô]Lista[Ô], ds.Tables[0].Columns[[Ô]CLIE_COD[Ô]], ds.Tables[0].Columns[[Ô]PED_CLIE[Ô]]);
Primeiro o seu DataSet esta sendo carregado como?
Tente fazer assim, mas verifique se realmente os nomes das colunas estão corretos!
ds.Relations.Add([Ô]Lista[Ô], ds.Tables[0].Columns[[Ô]CLIE_COD[Ô]], ds.Tables[0].Columns[[Ô]PED_CLIE[Ô]]);
Desculpe , o incoveniente , era erros de Smallint com INT ..... mudei para INT
Obrigado , a atenção
Obrigado , a atenção
Ok, fique tranquilo
Estamos aqui para ajudar!
Portanto se o problema foi resolvido encerre o tópico
Estamos aqui para ajudar!
Portanto se o problema foi resolvido encerre o tópico
Tópico encerrado , respostas não são mais permitidas