none
Aplicar estilo negrito em um item específico de um dropdown list asp net RRS feed

  • Pergunta

  • Bom dia senhores,

    Possuo um controle dropdownlist em uma página Asp .NET 3.5, sendo que este é preenchido através de um object Data Source conectado à um banco de dados MySQL.

    No caso, no evento DataBound deste ddl, eu insiro a opção Selecione com o comando abaixo:

    this.ddlTeste.Items.Insert(0, "Selecione");
    

    O que eu preciso é que o primeiro item após o Selecione, seja estilizado para o texto em negrito, e em outra cor.

    Já pesquisei em alguns artigos, mas nenhum conseguiu me apoiar a resolver o problema.

    Alguém teria alguma sugestão?

    terça-feira, 3 de setembro de 2013 14:08

Respostas

  • protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
    {
    	if (DropDownList1.SelectedValue.Equals("Selecione") == false)
    	{
    		string Numero = DropDownList1.SelectedValue;		
    		for (int i = 0; i < DropDownList1.Items.Count; i++)
    		{
    			if (DropDownList1.Items[i].Value == Numero)
    			{
    				DropDownList1.Items[i].Attributes.CssStyle.Add("color","#EFEFEF");
    				DropDownList1.Items[i].Attributes.CssStyle.Add("background-color","#000000");
    			}
    			else
    			{
    				DropDownList1.Items[i].Attributes.CssStyle.Remove("color");
    				DropDownList1.Items[i].Attributes.CssStyle.Remove("background-color");
    			}
    		}                
    	}
    } 
    Eu acho que é assim que você quer!!!

    Fúlvio Cezar Canducci Dias


    terça-feira, 3 de setembro de 2013 16:15

Todas as Respostas