dataset 0 Denunciar post Postado Novembro 12, 2008 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
signori 0 Denunciar post Postado Novembro 12, 2008 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
dataset 0 Denunciar post Postado Novembro 13, 2008 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
dataset 0 Denunciar post Postado Novembro 13, 2008 Consegui assim: ddlEntidade.Items.Insert(0, new ListItem("Todos", "")); Valeu a todos. Compartilhar este post Link para o post Compartilhar em outros sites