Classe DataRepeaterAddRemoveItemsCancelEventArgs
Fornece dados para o DeletingItems e UserDeletingItems eventos.
Namespace: Microsoft.VisualBasic.PowerPacks
Assembly: Microsoft.VisualBasic.PowerPacks.Vs (em Microsoft.VisualBasic.PowerPacks.Vs.dll)
Sintaxe
Public Class DataRepeaterAddRemoveItemsCancelEventArgs _
Inherits CancelEventArgs
Dim instance As DataRepeaterAddRemoveItemsCancelEventArgs
public class DataRepeaterAddRemoveItemsCancelEventArgs : CancelEventArgs
public ref class DataRepeaterAddRemoveItemsCancelEventArgs : public CancelEventArgs
public class DataRepeaterAddRemoveItemsCancelEventArgs extends CancelEventArgs
Comentários
The DeletingItems e UserDeletingItems os eventos ocorrem quando é feita uma solicitação para excluir uma DataRepeaterItem de um DataRepeater controle.
Você pode substituir a exclusão, definindo o cancel parâmetro das DataRepeaterAddRemoveItemsCancelEventArgs para True.
Exemplos
O exemplo a seguir demonstra como cancelar uma exclusão no DeletingItems manipulador de eventos.
PrivateSub DataRepeater1_DeletingItems(ByVal sender AsObject, _
ByVal e As _
Microsoft.VisualBasic.PowerPacks.DataRepeaterAddRemoveItemsCancelEventArgs) _
Handles DataRepeater1.DeletingItems
' Check whether the user is a supervisor.If My.User.IsInRole("Supervisor") = FalseThen ' Cancel the deletion and display a message.
e.Cancel = True
MsgBox("You are not authorized to delete.")
EndIfEndSub
privatevoid 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.");
}
}
Hierarquia de herança
System.Object
System.EventArgs
System.ComponentModel.CancelEventArgs
Microsoft.VisualBasic.PowerPacks.DataRepeaterAddRemoveItemsCancelEventArgs
Acesso thread-safe
Quaisquer membros static (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.
Consulte também
Referência
Membros DataRepeaterAddRemoveItemsCancelEventArgs
Namespace Microsoft.VisualBasic.PowerPacks
Outros recursos
Introdução ao Controlarar de DataRepeater (Visual Studio)
Como: Desativar adicionando e excluindo itens DataRepeater (Visual Studio)