へ:は、暗黙的にSystem.DateTime型を変換できませんか?私は私が手に、次のSystem.DateTimeん
inv.RSV = pid.RSVDate
私は、次を得る:暗黙的に型のSystem.DateTimeを変換することはできませんか? System.DateTimeに。
この場合、inv.RSVはDateTimeであり、pid.RSVDateはDateTimeですか?
私は次のことを試みたが、成功しませんでした:
if (pid.RSVDate != null)
{
inv.RSV = pid.RSVDate != null ? pid.RSVDate : (DateTime?)null;
}
pid.RSVDateがnullの場合、私はそれがnullになり、その場合には何もinv.RSV割り当てないのが好き。
inv.RSVは、最初はnullです。どのように私はそれを更新しないでくださいpid.RSVDateの値がない –
@NatePet 'pid.RSVDate.HasValue'をチェックします。割り当てられた値がない場合、 'HasValue'は' false'を返します。この場合、他の値は更新されません。あなたのエラーメッセージに基づいて、 'inv.RSV'は' DateTime'です。おそらくヌル値を持つことはできません。ヌルに割り当てる場合は、型を 'DateTime? 'に変更してヌル値にしてください。 –
@NatePet、 "inv.RSVはnullで始まり、"それについては本当ですか? DateTime **はnullにはできません** –