DataGridViewCellParsingEventArgs.ParsingApplied Propriété

Définition

Obtient ou définit une valeur qui indique si la valeur d'une cellule a été analysée avec succès.Gets or sets a value indicating whether a cell's value has been successfully parsed.

public:
 property bool ParsingApplied { bool get(); void set(bool value); };
public bool ParsingApplied { get; set; }
member this.ParsingApplied : bool with get, set
Public Property ParsingApplied As Boolean

Valeur de propriété

true si la valeur de la cellule a été analysée avec succès ; sinon, false.true if the cell's value has been successfully parsed; otherwise, false. La valeur par défaut est false.The default is false.

Exemples

L’exemple de code suivant ParsingApplied affecte true la valeur à lorsque la valeur de la cellule est analysée avec succès.The following code example sets ParsingApplied to true when the cell's value is successfully parsed.

// Handling CellParsing allows one to accept user input, then map it to a different
// internal representation.
void dataGridView1_CellParsing( Object^ /*sender*/, DataGridViewCellParsingEventArgs^ e )
{
   if ( this->dataGridView1->Columns[ e->ColumnIndex ]->Name->Equals( "Release Date" ) )
   {
      if ( e != nullptr )
      {
         if ( e->Value != nullptr )
         {
            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^ /*ex*/ ) 
            {
               // Set to false in case another CellParsing handler
               // wants to try to parse this DataGridViewCellParsingEventArgs instance.
               e->ParsingApplied = false;
            }
         }
      }
   }
}
// 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;
                }
            }
        }
    }
}
' Handling CellParsing allows one to accept user input, then map it to a different
' internal representation.
Private Sub dataGridView1_CellParsing(ByVal sender As Object, _
    ByVal e As DataGridViewCellParsingEventArgs) _
    Handles dataGridView1.CellParsing

    If Me.dataGridView1.Columns(e.ColumnIndex).Name = _
        "Release Date" Then
        If e IsNot Nothing Then
            If e.Value IsNot Nothing Then
                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 ex As FormatException
                    ' Set to false in case another CellParsing handler
                    ' wants to try to parse this DataGridViewCellParsingEventArgs instance.
                    e.ParsingApplied = False
                End Try
            End If
        End If
    End If
End Sub

Remarques

DataGridViewCellParsingEventHandler Définit laParsingApplied propriété pour indiquer si la nouvelle valeur de la cellule a été correctement analysée et qu’aucune autre conversion n’est nécessaire.A DataGridViewCellParsingEventHandler sets the ParsingApplied property to indicate whether the new cell value was successfully parsed and no further conversion is necessary.

S’applique à

Voir aussi