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

  1. No Dataset Designer, selecione a consulta TableAdapter que precisa aceitar valores de parâmetros nulos.

  2. Selecione Parameters na janela Properties e clique no botão reticências a () para abrir o Parameters Collection Editor.

  3. Selecione o parâmetro que permite valores nulos e defina a propriedade AllowDbNull como true.

Consulte também

Tarefas

Como: Crie TableAdapters

Como: Criar consultas TableAdapter

Demonstra Passo a passo: Criando um TableAdapter com múltiplas consultas

Conceitos

Visão geral do TableAdapter

Controles de vinculação de dados de Visual Studio

Outros recursos

Conectando-se a Dados no Visual Studio

Preparando seu aplicativo para receber dados

Buscando dados em seu aplicativo

Editar dados no seu aplicativo

Validando Dados

Salvando dados