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
Demonstra Passo a passo: Criar um TableAdapter com múltiplas consultas
Conceitos
Outros recursos
Conectando-se a Dados no Visual Studio
Preparando seu aplicativo para receber dados
Buscando dados em seu aplicativo
Exibindo dados em formulários em aplicativos do Windows