AS COLUNAS

SEPULTURA 08/08/2014 21:32:33
#440299
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
FILMAN 08/08/2014 21:38:56
#440300
Você precisa nos mostrar como esta fazendo isso, pois pode ter várias possibilidades para chegar ha um erro!
SEPULTURA 08/08/2014 21:43:48
#440301
            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 .
FILMAN 08/08/2014 21:59:23
#440303
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[Ô]]);
SEPULTURA 08/08/2014 22:33:24
#440304
Desculpe , o incoveniente , era erros de Smallint com INT ..... mudei para INT

Obrigado , a atenção
FILMAN 08/08/2014 22:35:19
#440305
Resposta escolhida
Ok, fique tranquilo

Estamos aqui para ajudar!

Portanto se o problema foi resolvido encerre o tópico
Tópico encerrado , respostas não são mais permitidas