datalist itemdatabound event having issues changing item bg color on condition

Posted by Jreeter on Stack Overflow See other posts from Stack Overflow or by Jreeter
Published on 2010-05-17T20:41:09Z Indexed on 2010/05/17 20:50 UTC
Read the original article Hit count: 301

Filed under:
|
|
|

Hey guys I'm trying to do something really simple.. I'm checking a data column in my datarow if it's > 0 I want the item back color in the datalist to be green if its < 0 remain transparent...

if (e.Item.ItemType == ListItemType.Item ||
         e.Item.ItemType == ListItemType.AlternatingItem)
    {
        DataRowView drv = (DataRowView)(e.Item.DataItem);
        int rating = int.Parse(drv.Row["rating"].ToString());

        if (rating > 0)
        {
            e.Item.BackColor = System.Drawing.Color.Green;
        }

    }

I've stepped through with debugger and it's hitting all the conditions the color just isn't changing.. I know it has to be something simple I just can't see it.

© Stack Overflow or respective owner

Related posts about c#

Related posts about ASP.NET