DataRow dr;
...
int n = (int)(byte)((dr.ItemArray)[0]);

解决方案 »

  1.   

    try cast it to byte[]:(byte[]) DataRow["yourColumn]
      

  2.   

    sorry,
    (byte[]) DataRow["yourColumn"]
      

  3.   

    参考
    Convert类可用于进行基础数据类型间的转换,它是Object的子层次。
    其中,调用ToString方法,可以将指定数值转换为字符串。
     原型:public static string ToString(short value,int toBase)
    public static string ToString(byte value,int toBase)
    public static string ToString(unsigned char value,int toBase)
    public static string ToString(long value,int toBase)
    public static string ToString(int value,int toBase)value--将被转换的数值
    toBase--转换所的结果的数值返回值:代表value的字符串。
    异常:如果toBase非2、8、10或者16,就会抛出ArgumentException异常。