color是到底是什么结构的,怎么样把他存储到sql数据库中!
color内部是什么结构?color.yellow?

解决方案 »

  1.   

    呵呵,有点汗!!!
    它是一个枚举值。
    例如: public enum CompanyFilterType
        {
            Service      = 1,   //服务
            Quality      = 2,   //质量
            Environment  = 3,   //娱乐
            Price        = 4    //性价比
        }
      

  2.   

    我会了
    在数据库中储存System.Drawing.Color信息用int型存
            int a = System.Drawing.Color.Red.ToArgb();
    把a存到数据库
    取出来这样转化
            System.Drawing.Color c = System.Drawing.Color.FromArgb(a);
      

  3.   

    如果使用CompanyFilterType.Service       它的实计值就是 1
      

  4.   

    public struct Color
    结构体
      

  5.   

    Color可以看成int处理(四个字节)Color vColor = Color.Red;
    int i = vColor.ToArgb(); // 写
    vColor = Color.FromArgb(i); // 读
    另外CompanyFilterType和Color有什么关系看不明白-_-!!!
      

  6.   

    结构体,含有A R G B
      

  7.   

    Color可以看成int处理(四个字节)Color vColor = Color.Red;
    int i = vColor.ToArgb(); // 写
    vColor = Color.FromArgb(i); // 读我在程序中试了一下,color.red是-65536  其他有的颜色都负的8位数了,int 应该不行吧!
    请问?
      

  8.   

    目前真彩色就是32位色--32/8=4个字节
    四个字节分别存R、G、B、A
    整数的范围是:-2147483648 ~ 2147483647
    -65535在其内。
      

  9.   

    另外如果是API中用到的Color可以用ColorTranslator.ToWin32()和ColorTranslator.FromWin32()转换,也都是整数