Überprüfen Sie, ob Eval("WERT") ist null

Ganz neu zu C# muss ich warf einen Wert zum hinzufügen von Minuten, um ein Datum, aber es kann null sein. Hier ist, wie ich tun :

if(Eval("DUREE") != DBNull.Value)
{
    var duration = Convert.ToInt32(Eval("DUREE"));
    var date = Convert.ToDateTime(Eval("DATE"));
    var dateAsString = Convert.ToString(date.AddMinutes(duration));
    DataBinder.Eval(Container.DataItem, dateAsString, "{0:HH:mm}") 
}
else
{
    " - "
}

Hier die Fehlermeldung die ich bekomme :

DataBinding : 'System.Daten.DataRowView " nicht comport Eigenschaften genannt : '17/04/2014 13:30:00'.

Also, der Scheck ist falsch? Oder der Fehler woanders liegt?

  • Goooood Herr... die Split den Ausdruck in mehrere Anweisungen, und starten Sie das Debuggen. Das wird Ihnen helfen, das problem schneller und Sie müssen nicht zu Fragen 😉
InformationsquelleAutor Thomas Ayoub | 2014-01-11
Schreibe einen Kommentar