を決定することができない私はここに一覧表示するデータセットから値を保存しようとしています私のコードはタイプは
GetPostWRTPager_Class = ds.Tables[0]
.AsEnumerable()
.Select(r => new GetPostWRTPager() {
IsApproved = r["IsApproved"] == DBNull.Value
? DBNull.Value
: Convert.ToInt32(r["IsApproved"]),
ApprovedBy = r["ApprovedBy"],
ApprovedOn = Convert.ToDateTime(r["ApprovedOn"]), })
.ToList();
あり、それはいつも私に、条件式の
タイプにはできないの下に定義されたエラーを与えています「System.DBNull」と 'int型の間には暗黙的な変換が 存在しないため、決定され
私のC言語で何が間違っていますode
があるint型の値をされて承認しますか?またはビット値? –
IsApproveがint値 1)承認 2)不承認 3)保留中の –
は、あなたの 'GetPostWRTPager.IsApproved'がヌル入力可能ですか? –