他の投稿を見て、いくつかの提案を試みましたが、これを理解できません。私はシリアルナンバーのためにbigintカラムを持たなければならないが、リストボックスにキャストすることはできない。以下は私に問題を与えているコード行です:リストボックスにBigInt64アイテムを追加しようとしましたが、オブジェクトをキャストできません。
ListBox.Items.Add(new ListItem((string)read2["IoTSerialNumber"]));
I am getting this error: Unable to cast object of type 'System.Int64' to
type'System.String'.
前述のように、私はbigintにとどまる必要があります。
それはそれでした!ありがとうパベル...私はいつも文字列とintに問題があり、それはとてもシンプルだった...非常に感謝! –
NP :) また、逆演算(Int64に大きな数字を含む文字列)をチェックしてください: 'Int64.TryParse(ここでは長い数字です。"、長い結果) '(そのようなインライン宣言にはC#そうでなければ 'result'を宣言する必要があります) –