2011-02-16 170 views
10

有没有办法指定十六进制代码(类似#E9E9E9),同时设置数据网格的颜色,而不是使用下面的代码。在System.Drawing.Color中使用十六进制颜色代码

dg.BackColor = System.Drawing.Color.LightGray 
+0

请注明的正确答案的答案,因此,任何其他人可以帮助轻松地找到这个问题的答案。 – 2011-02-16 08:34:39

+0

谢谢。如何在同一个环境下使前景字体粗体显示? – Manasa 2011-02-16 09:24:20

回答

22
dg.BackColor = System.Drawing.ColorTranslator.FromHtml("#E9E9E9"); 
1

试试这个:

dg.BackColor = Sytem.Drawing.Color.FromArgb(0, 0xE9, 0xE9, 0xE9); 

string myColor = "#E9E9E9"; 
dg.BackColor = Sytem.Drawing.Color.FromArgb(int.Parse(myColor.Replace("#", "0x")); 
0

是。

Color.FromArgb

dg.BackColor = Color.FromArgb(0xE9, 0xE9, 0xE9); 
0

关闭:

Color.FromArgb(0, 0xe9, 0xe9, 0xe9); 
相关问题