Partager via


DataRepeater.CancelEdit, méthode

Mise à jour : novembre 2007

Permet aux utilisateurs d'annuler une modification apportée au contrôle enfant actuel dans le DataRepeaterItem actuel.

Espace de noms :  Microsoft.VisualBasic.PowerPacks
Assembly :  Microsoft.VisualBasic.PowerPacks.Vs (dans Microsoft.VisualBasic.PowerPacks.Vs.dll)

Syntaxe

Public Sub CancelEdit

Dim instance As DataRepeater

instance.CancelEdit()
public void CancelEdit()
public:
void CancelEdit()
public function CancelEdit()

Notes

Utilisez cette méthode pour permettre aux utilisateurs d'annuler les modifications apportées aux contrôles enfants dans un contrôle DataRepeater. Vous devez surveiller les événements KeyDown des contrôles enfants pour déterminer quand l'utilisateur a appuyé sur la touche Échap et appeler la méthode CancelEdit pour restaurer l'état avant modification du contrôle.

Exemples

L'exemple suivant montre comment annuler une modification lorsque l'utilisateur appuie sur la touche Échap. Il suppose que vous disposez d'un formulaire qui contient un contrôle DataRepeater nommé DataRepeater1 qui contient un contrôle TextBox nommé ProductNameTextBox.

Private Sub ProductNameTextBox_KeyDown(ByVal sender As Object, _
 ByVal e As System.Windows.Forms.KeyEventArgs) Handles _
 ProductNameTextBox.KeyDown
    If e.KeyCode = Keys.Escape Then
        DataRepeater1.CancelEdit()
    End If
End Sub
private void productNameTextBox_KeyDown(object sender, System.Windows.Forms.KeyEventArgs e)
{
    if (e.KeyCode == Keys.Escape)
    {
        dataRepeater1.CancelEdit();
    }
}

Autorisations

Voir aussi

Référence

DataRepeater, classe

Membres DataRepeater

Microsoft.VisualBasic.PowerPacks, espace de noms

Autres ressources

Introduction au contrôle DataRepeater (Visual Studio)