Partilhar via


Caixa diálogo de restrição exclusiva

Permite que você coloque uma restrição exclusiva em uma ou mais colunas em uma tabela de dados, garantindo que nenhum dos valores em uma coluna ou combinação de colunas sejam duplicados. Por exemplo, colunas de chave primária sempre têm restrições exclusivas. Em tempo de execução, uma restrição exclusiva provoca um erro se houver uma tentativa de colocar um valor duplicado nas colunas restritas.

Lista User Interface Element

  • Name (Nome)
    O nome literal do objeto de restrição. O nome é usado ao fazer referência a restrição no código e como um identificador quando você estiver editando uma restrição na janela Properties.

  • Columns
    Determina a coluna ou colunas envolvidas na restrição. Normalmente você cria uma restrição exclusiva para uma única coluna. Entretanto, você também pode criar uma restrição que verifica exclusividade em uma combinação de colunas  — valores de coluna individual podem ser repetidos, mas a combinação de valores das colunas restritas é exclusivo.

  • Chave primária
    Designa esta restrição como chave primária da tabela. Esta configuração causa outras alterações a serem feitas na definição dataset, incluindo:

    • The table's PrimaryKey property (an array) is set to reflect the columns you specified for the constraint.

    • The Unique property of each column in the constraint is set to true.

    • The AllowDBNull property of each column in the constraint is set to false.

Abra a caixa de diálogo de restrição exclusiva

Para exibir esta caixa de diálogo em um dataset tipado

  1. Abra o dataset no Dataset Designer.

  2. Clique com o botão direito do mouse na coluna para a qual você deseja adicionar a restrição.

  3. Aponte para Add, e selecione Key.

Para exibir esta caixa de diálogo em um dataset não tipado

  1. Selecione o dataset não tipado no formulário ou componente.

  2. Na janela Properties, clique no botão na propriedade Tables para exibir o Tables Collection Editor.

  3. Na lista Members, selecione a tabela para a qual deseja definir uma restrição.

  4. Selecione a propriedade Constraints e clique no botão seguinte para (Collection).

  5. No Constraints Collection Editor, clique em Add e selecione UniqueConstraint.

Consulte também

Tarefas

Como: Definir uma coluna de dados como chave primária

Como: Restringir uma coluna de dados para conter valores exclusivos

Conceitos

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