嘿伙计们,我正在尝试做一些非常简单的事情。我正在检查我的数据行中的数据列,如果它 > 0 我希望数据列表中的项目背景颜色为绿色,如果它 < 0 保持透明...
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;
}
}
我已经使用调试器进行了调试,它达到了颜色没有改变的所有条件。我知道它必须是一些简单的东西,我只是看不到它。