Auf der Linie: bool travel = fill.travel.Value;
Ich erhalte die folgende Fehlermeldung:Nullable-Objekt muss einen Wert haben?
Nullable object must have a value
, und ich bin nicht sicher, warum. Alles, was ich tun möchte, ist, den Wert in der Reisedatenbank zu erhalten, der momentan falsch ist. Jede Hilfe wäre willkommen.
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
}
was 'getPkRowReport' zurückgibt verwenden? –
Es klingt wie fill.travel ist ein Nullable bool ('bool?'), Und es ist NULL in der Datenbank. – driis
@driis, das ist die Antwort, also können Sie es auch unten verschieben. –