我遇到了asp ListView的问题。我有[消息]表,其中包括status field = read或unread,
可以列表视图提供不同的样式来显示这种不同的,例如,
if(Message.Status == "unread")
{
div background color = "yellow"
}
else if (Message.Status == "read")
{
div background color = "Grey"
}
这可能吗?
先谢谢。
答案 0 :(得分:2)
看看他的网站
答案 1 :(得分:1)
我在这个网站的某个地方找到了..但忘记给它添加书签..
protected void ListInbox_ItemDataBound(object sender, ListViewItemEventArgs e)
{
Panel PanelMsg;
PanelMsg = (Panel)e.Item.FindControl("PanelMsg");
ListViewDataItem dataItem = (ListViewDataItem)e.Item;
string status = (string)DataBinder.Eval(dataItem.DataItem, "Status");
if (status == "unread")
{
PanelMsg.BackColor = System.Drawing.Color.Purple;
}
}
感谢DJ Kraze的支持..