我无法从十进制转换为十六进制。
这是我的代码:
select new
{
MessageID = table1.Field<Int32?>("MessageID"),
MessageIDHex = (String)table1.Field<Int32>("MessageID").ToString("X")
}
它给了我错误
DBNUll.Value 不能更改为 System.In32
所以我试过了
MessageIDHex= (String)table1.Field<Int32?>("MessageID").ToString("X")}
但它给了我另一个错误。
我该如何解决它,或者它确实有另一种方法来解决它。