Cannot color listitem in ListBox

D

David LeKuch

As I iterate over a dataset, if a value of field in the dataset is 0, I want
to set the color of the listbox to red as shown below.

This code simply doesnt work. The attributes add method appears to do
nothing. Can anyone help. This has me stumped. Am I forgetting to set
some property???

int i = 0;

foreach( DataRow dr in ds.Tables[0].Rows )

{


if (dr[2].ToString() == "0")

{

System.Web.UI.WebControls.ListItem li = new ListItem(dr[1].ToString(),
dr[0].ToString());

li.Attributes.Add("style", "color:red");

this.list1.Items.Add(li);

}

else

{

System.Web.UI.WebControls.ListItem li = new ListItem(dr[1].ToString(),
dr[0].ToString());

this.list1.Items.Add(li);

}

i += 1;

}



Thanks in advance,

Dave
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,774
Messages
2,569,599
Members
45,173
Latest member
GeraldReund
Top