您好我已经设法将颜色存储为数据库表作为arg类型整数。但是现在我不确定如何将它变成一种颜色,以便我可以使用它。
mCatButList[i].BackColour = Color.FromArgb((int)CatRow[8]);
试过这个,我只是变灰了。当CatRow[8]
中的值为8421631
时。
答案 0 :(得分:0)
BackColor = Color.FromArgb(147, 230, 203); // which is the teal color
然后将其转换为int
int backColor = BackColor.ToArgb();
您将获得这样的签名值-7084341 // which is a negative number
最后尝试确保您的数据库接受有符号整数