10 進数から 16 進数への変換に問題があります。
これが私のコードです:
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")}
しかし、それは私に別のエラーを与えます。
どうすれば修正できますか、またはそれを解決する別の方法があります。