Hallo,
ich verstehe nicht, wie ich den Inhalt eines
Datenfelds auf DBNull abfragen kann (um die entsprechende Exception zu vermeiden):
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12:
| DataRow dr = dcS.Rows.Find(Daten); if (dr != null) { Type t1 = dr[3].GetType(); if (!(t1 is DBNull)) Pfad = (string)dr[3]; } |
Entweder es gibt verschiedene Compiler-Fehler, oder es gibt eine Laufzeit-Exception.
Wie muss ich die
if-Abfrage formulieren, damit die Pfad-Zuweisung nur ausgeführt wird, wenn die DataColumn dr[3] wirklich einen Inhalt hat (dass es sich dann um einen String handelt, kann ich voraussetzen)?
Danke! Jürgen
Moderiert von Klabautermann: Code- durch C#-Tags ersetzt