Trabalhando com valores nulos em TableAdapters
Parâmetros TableAdapter podem ser atribuídos com valores nulos quando você desejar consultar registros que não tenham nenhum valor atual.Por exemplo, considere a consulta a seguir que possui um parâmetro ShippedDate em sua cláusula WHERE:
SELECT CustomerID, OrderDate, ShippedDate
FROM Orders
WHERE (ShippedDate = @ShippedDate) OR
(ShippedDate IS NULL)
Se esta fosse uma consulta em um TableAdapter, você poderia consultar todos os pedidos que não tivessem sido fornecidos com o código a seguir:
OrdersTableAdapter.FillByShippedDate(NorthwindDataSet.Orders, Nothing)
ordersTableAdapter.FillByShippedDate(northwindDataSet.Orders, null);
Definindo a propriedade AllowDbNull
Para ativar uma consulta para aceitar valores nulos
No Dataset Designer, selecione a consulta TableAdapter que precisa aceitar valores de parâmetros nulos.
Selecione Parameters na janela Properties e clique no botão reticências a (…) para abrir o Parameters Collection Editor.
Selecione o parâmetro que permite valores nulos e defina a propriedade AllowDbNull como true.
Consulte também
Tarefas
Como: criar consultas TableAdapter
Passo a passo: Criando um TableAdapter com múltiplas consultas
Conceitos
Preparando seu aplicativo para receber dados
Buscando dados em seu aplicativo.
Controles de vinculação de dados de Visual Studio
Edição de dados em seu aplicativo.