DataRepeaterAddRemoveItemsCancelEventArgs-Konstruktor
Initialisiert eine neue Instanz der DataRepeaterAddRemoveItemsCancelEventArgs-Klasse.
Namespace: Microsoft.VisualBasic.PowerPacks
Assembly: Microsoft.VisualBasic.PowerPacks.Vs (in Microsoft.VisualBasic.PowerPacks.Vs.dll)
Syntax
'Declaration
Public Sub New ( _
index As Integer, _
count As Integer _
)
public DataRepeaterAddRemoveItemsCancelEventArgs(
int index,
int count
)
public:
DataRepeaterAddRemoveItemsCancelEventArgs(
int index,
int count
)
new :
index:int *
count:int -> DataRepeaterAddRemoveItemsCancelEventArgs
public function DataRepeaterAddRemoveItemsCancelEventArgs(
index : int,
count : int
)
Parameter
index
Typ: Int32Der Index des DataRepeaterItem, das gelöscht wird.
count
Typ: Int32Die Anzahl der Elemente, die gelöscht werden.
Hinweise
Die DeletingItems und UserDeletingItems-Ereignisse treten auf, wenn eine Anforderung, DataRepeaterItem von einem DataRepeater-Steuerelement zu löschen gemacht wird.
Sie können das Löschen überschreiben, indem Sie den cancelDataRepeaterAddRemoveItemsCancelEventArgs-Parameter auf True festlegen.
Beispiele
Das folgende Beispiel zeigt, wie ein Löschen im DeletingItems-Ereignishandler abbricht.
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.");
}
}
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.
Siehe auch
Referenz
DataRepeaterAddRemoveItemsCancelEventArgs Klasse
Microsoft.VisualBasic.PowerPacks-Namespace
Weitere Ressourcen
Einführung in das DataRepeater-Steuerelement (Visual Studio)
Gewusst wie: Deaktivieren des Hinzufügens und Löschens von DataRepeater-Elementen (Visual Studio)