2011-12-26 48 views
1

我遇到asp ListView的問題。我有[信息]表包括狀態字段=已讀或未讀,ASP列表查看多個樣式

可以提供的ListView不同的風格來顯示此不同,例如,

if(Message.Status == "unread") 
    { 
     div background color = "yellow" 
    } 
else if (Message.Status == "read") 
    { 
     div background color = "Grey" 
    } 

這是可能的?

在此先感謝。

回答

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的支持..

+0

不是一個問題很高興你能解決你的問題 – MethodMan 2011-12-28 14:18:49

2

listview tips and tricks

看看他的網站

+0

謝謝kraze,這就是我想找什麼,這是我很難理解:( – 2011-12-26 16:06:03

+0

我試圖再讀一遍,看到的文件,這是相當先進的編程..再次感謝克拉澤先生..我會聯繫你的進展.. :) – 2011-12-26 16:40:33

+0

我們是先進的開發人員,所以我很確定,我們將能夠理解..當你有機會張貼你的進步。 。 – MethodMan 2011-12-26 16:43:53