如何使用数据库中保存的颜色作为标签的背景颜色?

时间:2014-01-08 13:11:35

标签: c# css gridview label

我在gridview模板字段中使用了一个标签我想将标签的背景颜色设置为我使用颜色选择器保存的数据库中的颜色...是否可能,如果是,那么如何。 ..我的标签控制

 <asp:TemplateField>
  <ItemTemplate>
   <asp:Label ID="Label1" runat="server" Text='<% # Bind("doctorname") %>'></asp:Label>
   </ItemTemplate>
  </asp:TemplateField>

我试过了,但它没有用......

<asp:Label ID="Label1" runat="server" BackColor='<% # Bind("color") %>' Text='<% # Bind("doctorname") %>'></asp:Label>

1 个答案:

答案 0 :(得分:0)

BackColor是一个控件属性,而不是文本。您可以在页面上创建一个css类,如:

.custom-color
{
   background-color: '<% # Bind("color") %>'
}

然后你可以在控件上指定css类:

<asp:Label ID="Label1" runat="server" CssClass="custom-color" Text='<% # Bind("doctorname") %>'></asp:Label>