En la línea: bool travel = fill.travel.Value;
estoy recibiendo el siguiente error:Objeto nullable debe tener un valor?
Nullable object must have a value
y no estoy seguro de por qué. Todo lo que quiero hacer es obtener el valor en la base de datos de viajes que actualmente es falso. Cualquier ayuda sería apreciada.
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
}
¿qué 'getPkRowReport' volver? –
Parece que fill.travel es un bool nullable ('bool?'), Y es NULL en la base de datos. – driis
@driis, esa es la respuesta, por lo que es mejor que lo muevas hacia abajo. –