共用方式為


HOW TO:處理 DataColumn 中的 Null 值

在型別資料集中,您可控制包含了 null 值的資料行表示。 這個行為只有在透過其型別存取子擷取資料行值時才能使用。 如果是利用資料表的資料列索引和資料行索引所擷取的值,將無法設定傳回值。 其原因是,傳回這個值的邏輯,已內建在產生的資料集類別中特定資料行的屬性 Setter。

若要在 DataColumn 的值為 null 時設定要傳回的值

  1. 在 [DataSet 設計工具] 中開啟資料集。

  2. 選取資料表中的資料行。

  3. 在 [屬性] 視窗中,選取 [NullValue] 屬性。

  4. 執行下列任一步驟:

    • 從下拉式清單中選取適當的值:

      描述

      (空白)

      傳回 null 值 String.Empty

      (沒有任何動作)

      DBNull 傳回 null 值。

      (擲回例外狀況)

      Null 值擲回 Exception

      -或-

    • 針對該資料行的資料型別將屬性設定為任何自訂值。 例如,如果您指定 No Value 字串,則對於具有 String 資料型別的資料行而言,在該資料行中包含 null 值的任何資料錄將會顯示 "No Value"。

請參閱

參考

String.Empty

DataSet

DataColumn

概念

在 TableAdapter 中使用 Null 值