上線:bool travel = fill.travel.Value;
我收到以下錯誤:可爲空的對象必須有值?
Nullable object must have a value
,我不知道爲什麼。我想要做的就是獲取目前爲假的旅行數據庫中的值。任何幫助,將不勝感激。
using (var db = new DataClasses1DataContext())
{
var fill = (from f in db.expenseHdrs
where f.rptNo == getPkRowReport()
select f).FirstOrDefault();
txtReportDesc.Text = fill.description;
txtPeriod.Text = fill.period;
txtPurpose.Text = fill.purpose;
bool travel = fill.travel.Value;
chkTravel.Checked = travel
}
是什麼'getPkRowReport'返回? –
聽起來像fill.travel是一個可爲空的布爾('bool?'),並且它在數據庫中爲NULL。 – driis
@driis,這就是答案,所以你不妨把它放在下面。 –