Enumeração DataGridViewDataErrorContexts
TOC
Recolher sumário
Expandir sumário
Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês

Enumeração DataGridViewDataErrorContexts

Representa o estado de dados-limite DataGridView controle quando ocorreu um erro de dados.

Esta enumeração tem um atributo FlagsAttribute que permite uma combinação bit a bit de seus valores de membro.

Namespace:  System.Windows.Forms
Assembly:  System.Windows.Forms (em System.Windows.Forms.dll)

[FlagsAttribute]
public enum DataGridViewDataErrorContexts

Nome do membroDescrição
FormattingOcorreu um erro de dados ao tentar formatar os dados que está sendo enviada para um armazenamento de dados, ou que está sendo carregado de um armazenamento de dados.Esse valor indica que uma alterar em uma célula não formata corretamente.Tanto o novo valor da célula precisa ser corrigido ou formatação da célula precisa alterar.
DisplayOcorreu um erro de dados ao exibir uma célula que foi preenchida por uma fonte de dados.Esse valor indica que o valor da fonte de dados não pode ser exibido pela célula ou um mapeamento que traduz o valor da fonte de dados para a célula está ausente.
PreferredSizeOcorreu um erro de dados ao calcular o dimensionar preferencial de uma célula.Esse valor indica que o DataGridView Falha ao calcular a largura preferencial ou a altura de uma célula ao programaticamente redimensionar uma coluna ou linha. Isso pode ocorrer se a célula Falha ao formatar seu valor.
RowDeletionOcorreu um erro de dados ao excluir uma linha.Esse valor indica que o armazenamento de dados subjacente emitiu uma exceção quando um dados-limite DataGridView Excluir uma linha.
ParsingOcorreu um erro de dados ao analisar os novos dados.Esse valor indica que o DataGridView não foi possível analisar os novos dados que foi digitados pelo usuário ou carregados a partir de armazenamento de dados subjacente.
CommitErro de dados ao confirmar as alterações para o armazenamento de dados.Esse valor indica que os dados inseridos em uma célula não podem ser comprometidos com o armazenamento de dados subjacente.
InitialValueRestorationOcorreu um erro de dados durante a restauração de uma célula para seu valor anterior.Esse valor indica que houve falha em uma célula tentada cancelar uma edição e a reversão para o valor inicial.Isso pode ocorrer se a formatação da célula alterada para que seja incompatível com o valor inicial.
LeaveControlUm erro de dados ocorreu quando o DataGridView foco perdido. Esse valor indica que o DataGridView não foi possível confirmar as alterações do usuário após a perda de foco.
CurrentCellChangeOcorreu um erro de dados quando o cursor de seleção é movida para outra célula.Esse valor indica que um usuário selecionou uma célula quando a célula selecionada anteriormente tinha uma condição de erro.
ScrollOcorreu um erro de dados quando uma nova região de rolagem no modo de exibição.Esse valor indica que uma célula com erros de dados colocada na exibição programaticamente ou a BAR de rolar.
ClipboardContentOcorreu um erro de dados ao copiar conteúdo para a área de transferência.Esse valor indica que não foi possível converter o valor da célula em uma seqüência de caracteres.

Os membros desta enumeração podem ser combinados usando a operação OR bit a bit para representar o estado de um com dados vinculados DataGridView Quando um erro de dados. Por exemplo, se um usuário insere um valor de célula inválido (sistema autônomo inserir um nome em uma célula que espera uma data) e, em seguida, seleciona uma célula diferente, a DataGridView tentará confirmar o valor da célula inválido. Quando a confirmar falhar, o DataGridView irá disparar uma DataError evento cujo Context propriedade terá um valor de Commit e CurrentCellChange.

O exemplo de código a seguir ilustra o uso desse tipo.Este exemplo faz parte de um exemplo maior disponível em Como: Manipular erros que ocorrem durante a entrada de dados em Controlarar Exibição em Grade de Dados do Windows Forms.

privatevoid dataGridView1_DataError(object sender,
    DataGridViewDataErrorEventArgs e)
{
    // If the data source raises an exception when a cell value is // commited, display an error message.if (e.Exception != null &&
        e.Context == DataGridViewDataErrorContexts.Commit)
    {
        MessageBox.Show("CustomerID value must be unique.");
    }
}


Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

o.NET Framework e.NET Compact Framework não oferecem suporte a todas as versões de cada plataforma. Para obter uma lista de versões suportadas, consulte Requisitos de sistema do .NET framework.

.NET Framework

Compatível com: 3.5, 3.0, 2.0

Contribuições da comunidade

ADICIONAR
Mostrar:
© 2016 Microsoft