Um ein System.Drawing.Color-Objekt aus einem String mit einem hexadezimalen Farbcode zu erzeugen, muss man den System.Web.UI.WebControls.WebColorConverter verwenden. Ein direktes Erzeugen mit Hilfe des HexCodes im Konstruktor einer neuen Color-Instanz ist nicht möglich.
string hexColor = "#FF8080";
System.Web.UI.WebControls.WebColorConverter converter =
new WebColorConverter();
System.Drawing.Color color =
(System.Drawing.Color)converter.ConvertFrom(hexColor);
e.Cell.BackColor = color;