Partager via


DataRepeaterAddRemoveItemsCancelEventArgs.ItemIndex, propriété

Obtient l'index de l'élément qui est supprimé.

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

Syntaxe

'Déclaration
Public ReadOnly Property ItemIndex As Integer
public int ItemIndex { get; }
public:
property int ItemIndex {
    int get ();
}
member ItemIndex : int
function get ItemIndex () : int

Valeur de propriété

Type : System.Int32
Index de l'élément.

Notes

Les événements d'DeletingItems et d'UserDeletingItems se produisent lorsqu'une demande est fait supprimer DataRepeaterItem d'un contrôle d'DataRepeater.

Vous pouvez substituer la suppression en définissant le paramètre d'cancel d'DataRepeaterAddRemoveItemsCancelEventArgs à True.

Exemples

L'exemple suivant montre comment annuler une suppression dans le gestionnaire d'événements d'DeletingItems.

Private Sub DataRepeater1_DeletingItems(
    ByVal sender As Object, 
    ByVal e As Microsoft.VisualBasic.PowerPacks.DataRepeaterAddRemoveItemsCancelEventArgs
  ) Handles DataRepeater1.DeletingItems

    ' Check whether the user is a supervisor.
    If My.User.IsInRole("Supervisor") = False Then
        ' Cancel the deletion and display a message.
        e.Cancel = True
        MsgBox("You are not authorized to delete.")
    End If
End Sub
private void DataRepeater1_DeletingItems(object sender, 
    Microsoft.VisualBasic.PowerPacks.DataRepeaterAddRemoveItemsCancelEventArgs e)
{
    // Check whether the user is a supervisor.

    ClientRolePrincipal rolePrincipal =
        System.Threading.Thread.CurrentPrincipal
        as ClientRolePrincipal;

    if (rolePrincipal.IsInRole("supervisor") == false)
    {
        e.Cancel = true;
        MessageBox.Show("You are not authorized to delete.");
    }
}   

Sécurité .NET Framework

Voir aussi

Référence

DataRepeaterAddRemoveItemsCancelEventArgs Classe

Microsoft.VisualBasic.PowerPacks, espace de noms

DeletingItems

UserDeletingItems

Autres ressources

Introduction au contrôle DataRepeater (Visual Studio)

Comment : désactiver l'ajout et la suppression d'éléments dans un contrôle DataRepeater (Visual Studio)