Compartilhar via


Trabalhando com valore 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 criar TableAdapters

Como criar consultas TableAdapter

Instruções passo a passo: criando um TableAdapter com várias consultas

Conceitos

Visão geral de TableAdapter

Preparando o aplicativo para receber dados

Buscando dados no aplicativo

Associando controles a dados no Visual Studio

Editando dados no aplicativo

Validando dados

Salvando dados

Outros recursos

Conectando a dados no Visual Studio