0
我必須用顏色填充gridview的單元格。在這種情況下不需要文本。我有一個對象X的列表,我將綁定到gridview。對象X具有對應於網格視圖的屬性。假設在Object X中有一個叫做Y的屬性是一個布爾值,如果Y是false,我需要用紅色填充單元格,如果Y爲真,我需要用黃色填充它。GridView單元格顏色
我該如何去做這個?
我想是這樣的:
<asp:TemplateField>
<HeaderTemplate>Default</HeaderTemplate>
<ItemTemplate>
<asp:Label ID="Default"
runat="server"
BackColor= '<%# Eval("Default") %>==true:Green:Blue'
</asp:Label>
</ItemTemplate>
</asp:TemplateField>
它給了我一個錯誤說服務器標記的格式不正確。
注意:我不需要在單元格中填充任何文本。只需基於布爾對象X的屬性進行着色。
希望我已經說清楚了..
任何意見和建議,非常感謝!