Freigeben über


Gewusst wie: Behandeln von NULL-Werten in einer DataColumn

Aktualisiert: November 2007

In einem typisierten Dataset können Sie die Darstellung von Spalten steuern, die NULL-Werte enthalten. Diese Funktion ist nur dann verfügbar, wenn die Spaltenwerte über ihre typisierten Accessoren abgerufen werden. Erfolgt der Abruf des Werts unter Verwendung des Zeilen- oder Spaltenindex der Tabelle, können Sie den Rückgabewert nicht festlegen. Dies liegt daran, dass die Logik in den Eigenschaftssetter für diese Datenspalte in der generierten Datasetklasse integriert ist, damit dieser Wert zurückgegeben werden kann.

So legen Sie den bei einem DataColumns-Wert von NULL zurückzugebenden Wert fest

  1. Öffnen Sie das Dataset im Dataset-Designer.

  2. Wählen Sie eine Spalte in einer Datentabelle aus.

  3. Wählen Sie im Eigenschaftenfenster die NullValue-Eigenschaft aus.

  4. Führen Sie eine der folgenden Aktionen aus:

    • Wählen Sie in der Dropdownliste den geeigneten Wert aus:

      Wert

      Beschreibung

      (Empty)

      Gibt für NULL-Werte String.Empty zurück.

      (Nichts)

      Gibt NULL-Werte als DBNull zurück.

      (Ausnahme auslösen)

      NULL-Werte lösen eine Exception aus.

      - oder -

    • Legen Sie die Eigenschaft auf einen beliebigen benutzerdefinierten Wert fest, der für den Datentyp der Spalte gültig ist. Wenn Sie beispielsweise für eine Spalte mit dem Datentyp String die Zeichenfolge No Value angeben, zeigen alle Datensätze, die in dieser Spalte NULL-Werte enthalten, "No Value" an.

Siehe auch

Konzepte

Arbeiten mit NULL-Werten in TableAdapters

Referenz

String.Empty

DataSet

DataColumn