将Label的BackColor绑定为数据库中的Hex颜色值

Mid*_*ido 1 c# asp.net

我希望在ASP.NET窗体中获得BackColor of Label并使用此值更改此标签的颜色是可能的吗?

<asp:Label ID="Label2" runat="server" Text="Label" BackColor='<%# System.Drawing.Color.FromName(Eval(Container.DataItem,"BgColor").ToString())%>'></asp:Label>
Run Code Online (Sandbox Code Playgroud)

谢谢.

小智 7

// Label,通过HexaColor设置forecolor

lblResult.ForeColor = System.Drawing.ColorTranslator.FromHtml("#E93301");
Run Code Online (Sandbox Code Playgroud)

要么

//标签,按颜色名称设置forecolor

lblResult.ForeColor = System.Drawing.Color.Red;
Run Code Online (Sandbox Code Playgroud)