Share via


在 TableAdapter 中使用 Null 值

當您想要查詢沒有目前值的資料錄時,就可以將 null 值指派給 TableAdapter 參數。 例如,假設下列查詢在其 WHERE 子句中有 ShippedDate 參數:

SELECT CustomerID, OrderDate, ShippedDate

FROM Orders

WHERE (ShippedDate = @ShippedDate) OR

(ShippedDate IS NULL)

如果這是 TableAdapter 上的查詢,您可以查詢尚未隨附於下列程式碼中的所有訂單:

OrdersTableAdapter.FillByShippedDate(NorthwindDataSet.Orders, Nothing)
ordersTableAdapter.FillByShippedDate(northwindDataSet.Orders, null);

設定 AllowDbNull 屬性

若要啟用查詢來接受 null 值

  1. 在 [DataSet 設計工具] 中,選取需要接受 null 參數值的 TableAdapter 查詢。

  2. 選取 [屬性] 視窗中的 [參數],並按一下省略符號 () 按鈕,開啟 [參數集合編輯器]。

  3. 選取可允許 null 值的參數,然後將 [AllowDbNull] 屬性設定為 true。

請參閱

工作

HOW TO:建立 TableAdapter

HOW TO:建立 TableAdapter 查詢

逐步解說:以多個查詢建立 TableAdapter

概念

TableAdapter 概觀

將控制項繫結至 Visual Studio 中的資料

其他資源

連接至 Visual Studio 中的資料

準備您的應用程式以接收資料

將資料擷取至您的應用程式中

在您的應用程式中編輯資料

驗證資料

儲存資料