Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

dataset

[Resolvido] DropDownList

Recommended Posts

Olá....

 

Tenho um DropDownList e ta vindo dados do banco... quando seleciono uma opção ele dá o Post passando o Value... daí eu pesquiso no banco e mostro num GridView.

 

Acontece que agora preciso por uma opção no DropDownList chamada Todos, o Value será em branco, isso quer dizer que ao selecionar essa primeira opção, não farei filtro no select, exibindo assim todos os registros da tabela no GridView.

 

Como colocar a opção Todos, já que ele está sendo populado pelo banco ? Já fui no Smart Targs => Edit Itens => Add e coloquei o Todos, mas ao rodar ele não aparece.

 

Obrigado pela ajuda.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Veja,

 

você pode criar uma variável do tipo ListItem...

nesta passe para a propriedade 'text' para 'todos'... e a proriedade 'value' para ' '...

 

após isso adicione esta variavel nos itens do teu drop down...

dropdow.itens.add(0,variavel)....

 

test ai...

qlquer coisa... http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

 

flws

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá signori ...

 

Eu tentei fazer assim... mas não to sabendo fazer direito ... você pode me ajudar ?

 

if (!IsPostBack)

{

Treinamento objTreinamento = new Treinamento();

 

long nCdEntidade = defaultOpt.lngOpt;

long.TryParse(ddlEntidade.SelectedValue, out nCdEntidade);

 

ListItem ddlVar;

 

ddlVar.Text = "Todos";

ddlVar.Value = "";

 

ddlEntidade.DataSource = objTreinamento.PesquisarEntidade(nCdEntidade);

ddlEntidade.DataTextField = "sNmEntidade";

ddlEntidade.DataValueField = "nCdEntidade";

ddlEntidade.DataBind();

 

ddlEntidade_SelectedIndexChanged(sender, e);

}

Eu declarei a viriavel ddlVar e to atribuindo os valores para o Text e para o Value... mas nao sei com fazer...

 

Valeu.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Consegui assim:

 

ddlEntidade.Items.Insert(0, new ListItem("Todos", ""));

Valeu a todos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.