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

No members online now.

Forum statistics

Threads
473,780
Messages
2,569,611
Members
45,280
Latest member
BGBBrock56

Latest Threads

Top