Práce s hodnotami Null v prvcích TableAdapters
TableAdapter parametry lze přiřadit hodnoty null, pokud chcete dotaz na záznamy, které nemají aktuální hodnotu.Například zvažte následující dotaz, který má ShippedDate parametr v jeho WHERE klauzule:
SELECT CustomerID, OrderDate, ShippedDate
FROM Orders
WHERE (ShippedDate = @ShippedDate) OR
(ShippedDate IS NULL)
Pokud tento dotaz na TableAdapter, nelze dotaz pro všechny objednávky, které nebyly expedovány s následujícím kódem:
OrdersTableAdapter.FillByShippedDate(NorthwindDataSet.Orders, Nothing)
ordersTableAdapter.FillByShippedDate(northwindDataSet.Orders, null);
Nastavení vlastnosti AllowDbNull
Povolit dotazu přijmout hodnoty null
V Dataset Návrhář, vyberte dotaz TableAdapter, který potřebuje přijímat hodnoty null parametrů.
Vyberte Parametry v Vlastnosti okna a klepněte na tlačítko se třemi tečkami (…) tlačítko Otevřít Editor kolekce parametrů.
Vyberte parametr, který umožňuje hodnoty null a nastavte AllowDbNull vlastnost true.
Viz také
Úkoly
Postupy: Vytváření TableAdapters
Postupy: Vytváření dotazů TableAdapter
Návod: Vytváření TableAdapter s více dotazy
Koncepty
Příprava vaší aplikace k příjmu dat
Vázání ovládacích prvků k datům v sadě Visual Studio
Upravování dat ve vaší aplikaci