Fórum Query linq para algo que se possa editar #6178
28/05/2009
0
Tenho 03 tabelas, que controlam a ação de um envolvido,
cada individuo pode ter muitas ações, o problema é que tem uma
tabela de relacionamento que liga o Envolvido com suas ações (tabela Responsavel_acao) ,
Exemplo:
Envolvido
Cod_envolvido - int(auto incremento)
Nome_envolvido - varchar(50)
Acao
Cod_acao - int(auto incremento)
Nome_acao - varchar(50)
Responsavel_acao
Cod_responsavelAcao - int(auto incremento)
Cod_envolvido - int (ligado com a tabela envolvido)
Cod_acao - int (ligado com a tabela acao)
O que preciso é simplesmente selecionar o envolvido (um drop por exemplo)
e um grid mostrar todas as ações dele (e editar)
.. ou seja um envolvido pode ter dezenas de ações
depois de muito tentar eu consegui fazer uma query com o Linq
(estou tentando usar bastante o linq, pois gostei muito das facilidades que ele oferece)
var dados = from c in db.envolvidos
join p in db.responsavel_acaos on c.cod_envolvido equals p.cod_envolvido
join ac in db.acoes on p.cod_acao equals ac.cod_acao
where c.cod_envolvido == 1
select new
{
ac.cod_acao,
ac.descr_acao
};
// ASPxGridView3.AutoGenerateColumns = true;
ASPxGridView3.DataSource = dados;
ASPxGridView3.DataBind();
Bom eu consegui jogar isso pra um grid, e aparece exatamente o que preciso,
o problema é que eu preciso editar esses dados, (incluir, apagar, excluir)
e esse grid é só o resultado da consulta e não sei como fazer, seria perfeito
se eu conseguisse fazer a edição no proprio grid. então como posso fazer
pra trasnfrormar essa query em (suponho seja a solução) um Linqdatasource ?
Mateus Lopes
Curtir tópico
+ 0Posts
28/05/2009
Luiz Maia
Gostei + 0
28/05/2009
Mateus Lopes
Gostei + 0
29/05/2009
Luiz Maia
Gostei + 0
01/06/2009
Mateus Lopes
De qualquer forma muito obrigado, pela ajuda, pelo jeito ainda tenho um longo caminho, achei muito complicado, então vou fazer de outro jeito, sou muito novato, nisso.. então pode fechar esse chamado.
Se puder pegue o outro chamado que abri, e conversamos lá Abraços
Gostei + 0
01/06/2009
Luiz Maia
Gostei + 0
02/06/2009
Devmedia
a consultoria DevMedia está pronta para resolver os seus problemas quanto a linguagem q vc escolheu.
Se o exemplo que o consultor não esclareceu em sua totalidade as dúvidas, por favor, post nesse mesmo chamado as dúvidas existentes para que o consultor possa lhe ajudar, sempre buscando clareza nas suas respostas.
Se achar mais confortável e rápido de entender, vc pode solicitar uma resposta em video sobre o problema em qestão.
Gostei + 0
02/06/2009
Devmedia
a consultoria DevMedia está pronta para resolver os seus problemas quanto a linguagem q vc escolheu.
Se o exemplo que o consultor não esclareceu em sua totalidade as dúvidas, por favor, post nesse mesmo chamado as dúvidas existentes para que o consultor possa lhe ajudar, sempre buscando clareza nas suas respostas.
Se achar mais confortável e rápido de entender, vc pode solicitar uma resposta em video sobre o problema em qestão.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)