Classe DataRepeaterAddRemoveItemsCancelEventArgs
Fornisce i dati per gli eventi DeletingItems e UserDeletingItems.
Gerarchia di ereditarietà
Object
EventArgs
CancelEventArgs
Microsoft.VisualBasic.PowerPacks.DataRepeaterAddRemoveItemsCancelEventArgs
Spazio dei nomi: Microsoft.VisualBasic.PowerPacks
Assembly: Microsoft.VisualBasic.PowerPacks.Vs (in Microsoft.VisualBasic.PowerPacks.Vs.dll)
Sintassi
'Dichiarazione
Public Class DataRepeaterAddRemoveItemsCancelEventArgs _
Inherits CancelEventArgs
public class DataRepeaterAddRemoveItemsCancelEventArgs : CancelEventArgs
public ref class DataRepeaterAddRemoveItemsCancelEventArgs : public CancelEventArgs
type DataRepeaterAddRemoveItemsCancelEventArgs =
class
inherit CancelEventArgs
end
public class DataRepeaterAddRemoveItemsCancelEventArgs extends CancelEventArgs
Il tipo DataRepeaterAddRemoveItemsCancelEventArgs espone i seguenti membri.
Costruttori
Nome | Descrizione | |
---|---|---|
DataRepeaterAddRemoveItemsCancelEventArgs | Inizializza una nuova istanza della classe DataRepeaterAddRemoveItemsCancelEventArgs. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
Cancel | Ottiene o imposta un valore che indica se l'evento debba essere annullato. (Ereditato da CancelEventArgs) | |
ItemCount | Ottiene il numero di elementi da eliminare. | |
ItemIndex | Ottiene l'indice dell'elemento che viene eliminato. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
Equals | Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) | |
Finalize | Consente a un oggetto di effettuare un tentativo di liberare risorse ed eseguire altre operazioni di pulizia prima che venga recuperato da Garbage Collection. (Ereditato da Object) | |
GetHashCode | Funge da funzione hash predefinita. (Ereditato da Object) | |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) | |
MemberwiseClone | Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) | |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
In alto
Note
Gli eventi di UserDeletingItems e di DeletingItems si verificano quando viene effettuata una richiesta di eliminazione DataRepeaterItem da un controllo di DataRepeater.
È possibile eseguire l'override dell'eliminazione impostando il parametro di cancel di DataRepeaterAddRemoveItemsCancelEventArgs a True.
Esempi
Nell'esempio seguente viene illustrato come annullare l'eliminazione nel gestore eventi di 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.");
}
}
Codice thread safe
Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.
Vedere anche
Riferimenti
Spazio dei nomi Microsoft.VisualBasic.PowerPacks
Altre risorse
Introduzione al controllo DataRepeater (Visual Studio)
Procedura: disabilitare l'aggiunta e l'eliminazione di elementi DataRepeater (Visual Studio)