BindingManagerBase.CurrentChanged BindingManagerBase.CurrentChanged BindingManagerBase.CurrentChanged BindingManagerBase.CurrentChanged Event

Définition

Se produit quand l'élément actuellement lié change.Occurs when the currently bound item changes.

public:
 event EventHandler ^ CurrentChanged;
public event EventHandler CurrentChanged;
member this.CurrentChanged : EventHandler 
Public Custom Event CurrentChanged As EventHandler 

Exemples

L’exemple de code suivant imprime la valeur Current de l’objet BindingManagerBase dans un CurrentChanged objet dans l’événement.The following code example prints the value of the Current object in a BindingManagerBase in the CurrentChanged event. L’exemple suppose que la source de données est DataTable un qui DataColumn contient CustNameun nommé.The example assumes the data source is a DataTable containing a DataColumn named CustName.

void Current_Changed( Object^ sender, EventArgs^ /*e*/ )
{
   BindingManagerBase^ bm = dynamic_cast<BindingManagerBase^>(sender);
   
   /* Check the type of the Current object. If it is not a 
           DataRowView, exit the method. */
   if ( bm->Current->GetType() != DataRowView::typeid )
         return;

   // Otherwise, print the value of the column named "CustName".
   DataRowView^ drv = dynamic_cast<DataRowView^>(bm->Current);
   Console::Write( "CurrentChanged): " );
   Console::Write( drv[ "CustName" ] );
   Console::WriteLine();
}
private void Current_Changed(object sender, EventArgs e)
{
    BindingManagerBase bm = (BindingManagerBase) sender;
    /* Check the type of the Current object. If it is not a 
    DataRowView, exit the method. */
    if(bm.Current.GetType() != typeof(DataRowView)) return;

    // Otherwise, print the value of the column named "CustName".
    DataRowView drv = (DataRowView) bm.Current;
    Console.Write("CurrentChanged): ");
    Console.Write(drv["CustName"]);
    Console.WriteLine();
}
Private Sub Current_Changed(sender As Object, e As EventArgs)
    Dim bm As BindingManagerBase = CType(sender, BindingManagerBase)
    ' Check the type of the Current object. If it is not a
    ' DataRowView, exit the method. 
    If bm.Current.GetType() IsNot GetType(DataRowView) Then
        Return
    End If 
    ' Otherwise, print the value of the column named "CustName".
    Dim drv As DataRowView = CType(bm.Current, DataRowView)
    Console.Write("CurrentChanged): ")
    Console.Write(drv("CustName"))
    Console.WriteLine()
End Sub

Remarques

L' CurrentChanged événement est déclenché chaque fois Current que la propriété change CurrentItemChanged ou que l’événement se produit.The CurrentChanged event is raised whenever the Current property changes or the CurrentItemChanged event occurs.

Pour plus d'informations sur la gestion des événements, voir gestion et déclenchement d’événements.For more information about handling events, see Handling and Raising Events.

S’applique à

Voir aussi