私はこのコードでデータセットのデータから長時間変換をしようとしています。Long.Tryparse Overload&Convert error C#
データセット内のその位置の値を変換できるかどうかを確認しようとしています。
long Recid = 0;
Boolean checkrecid = long.TryParse(dts.Tables[0].Rows[0]["RECID"], out Recid)
エラー:
The best overloaded method match for 'long.TryParse(string, out long)' has some invalid arguments and
Argument 1: cannot convert from 'object' to 'string'
それが動作しない場合、それは(txtfileからreaded)他のすべての参加者が
コード有効であるため、データセット内に項目が存在しないことを意味し
ありがとうございます。
RECIDが長い場合は、キャストすることではなく、変換する必要はありません。(長い)dts.Tables [0] .Rows [0] [ "RECID"] –