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的属性进行着色。
希望我已经说清楚了..
任何意见和建议,非常感谢!