Pergunta

Vou explicar em detalhes exatamente o que quero exatamente.

Digamos que eu tenha 2 controles de lista suspensa com o CascadingDropDown Extender.

Lista suspensa 1 chamada de carro com cascadingdropdown 1

Lista suspensa 2 chamada cor com cascadingdropdown 2

Por exemplo, selecionei o Sport Car da primeira lista suspensa e depois em cascadingdropdown 2 listará o Control 2 com as cores disponíveis para o carro esportivo.

Depois, selecionei a cor vermelha para o segundo carro depois disso, salvei essas informações no banco de dados.

Mais tarde, eu queria modificar o registro que tem esses valor o carro Sport Red, para recuperar esses valores do banco de dados, a lista suspensa 1 e a lista suspensa 2 que possuem externadores em cascadingdropdown. Para quais propriedades eu devo atribuir de volta esse valor para ter o primeiro controle com o esporte selecionado programaticamente e o segundo com o valor vermelho selecionado programaticamente.

Foi útil?

Solução

Essa é uma das dores no trabalho com listas suspensas em cascata. A carga dinâmica torna um pouco mais difícil definir os valores adequados, se você precisar editar um registro (em vez de adicionar um novo) onde o CDDL é usado.

Se bem me lembro corretamente (já faz um tempo desde a última vez que o usei), você define o CDDL SelectedValue propriedade. E então ele carregará os dados corretos ao renderizar a página.

O CDDL cuida desse problema por si só em postagens, mas não nas cargas de página.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top