Usuário com melhor resposta
GridView - DropDownList como Parametro para outro

Pergunta
-
Dentro de um Gridview estou tentando preencher um dropdownlist conf. valor selecionado em outro, mas não estou conseguindo.
Já tranformei em template e liguei eles cada um, a um object data source que chama o método que os preenche.
Num drop carrego os cargos e em outro os funcionários.
Eu quero que ao selecionar o cargo, ele me exiba somente os funcionários daquele cargo, ex: ao selecionar diretor, ele me trazer somente os funcionários que são diretores.
Tenho uma procedure chamada funcionariosbycargo, onde passo como parametro o cod do cargo.
No drop dos funcionarios, eu coloco q o método select, é o "funcionariosbycargo", aponto o parameter source como control, mas ele não me habilita o drop do cargo para eu colocar como parametro, somente o gridview.
Se fosse fora de um grid seria simples fazer, mas dentro do grid ele não mostra o drop template para selecionar como parameter.
Até pesquisei e tentei ler esse tópico abaixo, mas não entendi muita coisa não.
http://social.msdn.microsoft.com/Forums/pt-BR/aspnetpt/thread/84480d75-4ef1-46c2-995c-d4fa6225a1c4
Respostas
-
Boa Tarde Douglas.
Como alternativa voce pode colocar o ControlParameter diretamente no codigo fonte, apesar dele não aparecer para ser selecionado. veja o exemplo abaixo.
<
asp:ControlParameter ControlID="DropDownList1" Name="CargoID" PropertyName="SelectedValue" Type="Int32" />
“Caso esta resposta tenha ajudado a solucionar sua dúvida, favor clicar em “Marcar como Resposta” para beneficiar outros membros da comunidade que estejam lendo este thread”.
Atenciosamente,
Harley Araujo- Sugerido como Resposta Harley Araujo segunda-feira, 20 de julho de 2009 16:04
- Marcado como Resposta Harley Araujo quinta-feira, 13 de agosto de 2009 13:49
Todas as Respostas
-
Ninguem??
bom eu pensei em uma 2ª alternativa, que seria colocar um label FORA do grid, e atribuir o valor da coluna cargo do grid para esse label.
Então eu passararia para o drop de funcionarios dentro do grid, o label como parametro.
o prolema é q não estou conseguindo passar o valor cargo do grid para o label, alguem sabe como fazer??
ou então me indicar uma solução para os drop dentro do grid conf. tópico acima?
abraço
Douglas -
Boa Tarde Douglas.
Como alternativa voce pode colocar o ControlParameter diretamente no codigo fonte, apesar dele não aparecer para ser selecionado. veja o exemplo abaixo.
<
asp:ControlParameter ControlID="DropDownList1" Name="CargoID" PropertyName="SelectedValue" Type="Int32" />
“Caso esta resposta tenha ajudado a solucionar sua dúvida, favor clicar em “Marcar como Resposta” para beneficiar outros membros da comunidade que estejam lendo este thread”.
Atenciosamente,
Harley Araujo- Sugerido como Resposta Harley Araujo segunda-feira, 20 de julho de 2009 16:04
- Marcado como Resposta Harley Araujo quinta-feira, 13 de agosto de 2009 13:49