Propriedade DataRepeaterAddRemoveItemsCancelEventArgs.ItemIndex
Obtém o índice do item que está sendo excluído.
Namespace: Microsoft.VisualBasic.PowerPacks
Assembly: Microsoft.VisualBasic.PowerPacks.Vs (em Microsoft.VisualBasic.PowerPacks.Vs.dll)
Sintaxe
'Declaração
Public ReadOnly Property ItemIndex As Integer
public int ItemIndex { get; }
public:
property int ItemIndex {
int get ();
}
member ItemIndex : int
function get ItemIndex () : int
Valor de propriedade
Tipo: System.Int32
O índice do item.
Comentários
O 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 a cancel parâmetro da DataRepeaterAddRemoveItemsCancelEventArgs para True.
Exemplos
O exemplo a seguir demonstra como cancelar uma exclusão na DeletingItems manipulador de eventos.
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.");
}
}
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.
Consulte também
Referência
DataRepeaterAddRemoveItemsCancelEventArgs Classe
Namespace Microsoft.VisualBasic.PowerPacks
Outros recursos
Introdução ao controle DataRepeater (Visual Studio)
Como: desativar a adicionar e excluir itens de DataRepeater (Visual Studio)