4
我試圖從數據集中到這裏保存列表值是我的代碼條件表達式類型
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'可爲空嗎? –