Usuário com melhor resposta
Possibilidade de colocar um item que foi retirado de um DropDownList..???

Pergunta
-
Ola a todos,
estou querendo saber se é possível colocar num DropDownList um item que já foi retirado deste mesmo. a ideia é a seguinte:
tenho um DDL que vem carregado com varios items e está configurado (DataTextField="nome_Item" DataValueField="id_Item")
vou escolhendo o item pretendido e ao clicar num botão esse item é inserido num gridview, e este item é retirado do DDL da seguinte forma
DdLValores.Items.RemoveAt(DdLValores.SelectedIndex);
no meu gridview tenho um botão eliminar que serve para eliminar a linha pretendida. neste caso tenho o evento nele
GridVServ_RowDeleting(object sender, GridViewDeleteEventArgs e) { Servicos.RemoveAt(e.RowIndex); /*posteriormente faz o bind do grid para atualizar dados*/ }
o que pretendo é que ao eliminar a linha, quero pegar o item que foi inserido pelo DDL e colocá-lo novamente neste DDL para que possa ser listado novamente como opção de inserção.
será que existe alguma forma de fazer isso???
Respostas
-
olá Flavio, tem uma forma sim.
Basta utilizar o método Add ou Insert da propriedade Items do DropDown
DdlValores.Items.Add(new ListItem("Texto", "Valor"));
Insere o item no DDL.
DdlValores.Items.Insert(3, new ListItem("Texto", "Valor"));
Insere o item em uma posição específica do drop down.
Espero ter ajudado.
Abraços
Felipe Carvalho
- Editado FelipeCVLH quinta-feira, 30 de maio de 2013 14:20
- Sugerido como Resposta FelipeCVLH sexta-feira, 31 de maio de 2013 22:29
- Marcado como Resposta Felipo Gonçalves sexta-feira, 14 de junho de 2013 12:20
Todas as Respostas
-
olá Flavio, tem uma forma sim.
Basta utilizar o método Add ou Insert da propriedade Items do DropDown
DdlValores.Items.Add(new ListItem("Texto", "Valor"));
Insere o item no DDL.
DdlValores.Items.Insert(3, new ListItem("Texto", "Valor"));
Insere o item em uma posição específica do drop down.
Espero ter ajudado.
Abraços
Felipe Carvalho
- Editado FelipeCVLH quinta-feira, 30 de maio de 2013 14:20
- Sugerido como Resposta FelipeCVLH sexta-feira, 31 de maio de 2013 22:29
- Marcado como Resposta Felipo Gonçalves sexta-feira, 14 de junho de 2013 12:20
-