Cette documentation est archivée et n’est pas conservée.

DataGridViewCellParsingEventArgs.ParsingApplied, propriété

Obtient ou définit une valeur qui indique si la valeur d'une cellule a été analysée avec succès.

Espace de noms: System.Windows.Forms
Assembly : System.Windows.Forms (dans system.windows.forms.dll)

public bool ParsingApplied { get; set; }
/** @property */
public boolean get_ParsingApplied ()

/** @property */
public void set_ParsingApplied (boolean value)

public function get ParsingApplied () : boolean

public function set ParsingApplied (value : boolean)

Non applicable.

Valeur de la propriété

true si la valeur de la cellule a été analysée avec succès ; sinon, false. La valeur par défaut est false.

Un DataGridViewCellParsingEventHandler défini la propriété ParsingApplied pour qu'elle indique si la valeur de nouvelle la cellule a été analysée avec succès et si aucune conversion supplémentaire n'est nécessaire.

L'exemple de code suivant affecte true à ParsingApplied lorsque la valeur de la cellule est analysée avec succès.

// Handling CellParsing allows one to accept user input, then map it to a different
// internal representation.
private void dataGridView1_CellParsing(object sender, DataGridViewCellParsingEventArgs e)
{
    if (this.dataGridView1.Columns[e.ColumnIndex].Name == "Release Date")
    {
        if (e != null)
        {
            if (e.Value != null)
            {
                try
                {
                    // Map what the user typed into UTC.
                    e.Value = DateTime.Parse(e.Value.ToString()).ToUniversalTime();
                    // Set the ParsingApplied property to 
                    // Show the event is handled.
                    e.ParsingApplied = true;

                }
                catch (FormatException)
                {
                    // Set to false in case another CellParsing handler
                    // wants to try to parse this DataGridViewCellParsingEventArgs instance.
                    e.ParsingApplied = false;
                }
            }
        }
    }
}

Windows 98, Windows Server 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile pour Pocket PC, Windows Mobile pour Smartphone, Windows Server 2003, Windows XP Édition Media Center, Windows XP Professionnel Édition x64, Windows XP SP2, Windows XP Starter Edition

Microsoft .NET Framework 3.0 est pris en charge sur Windows Vista, Microsoft Windows XP SP2 et Windows Server 2003 SP1.

.NET Framework

Prise en charge dans : 3.0, 2.0
Afficher: