Compartir a través de


ListViewEditEventArgs.NewEditIndex Propiedad

Definición

Obtiene el índice del elemento que se va a editar.

public:
 property int NewEditIndex { int get(); };
public int NewEditIndex { get; }
member this.NewEditIndex : int
Public ReadOnly Property NewEditIndex As Integer

Valor de propiedad

Índice del elemento que se va a editar.

Ejemplos

En el ejemplo siguiente se muestra cómo usar la NewEditIndex propiedad para recuperar el ListViewItem objeto que se está editando. Este ejemplo de código es parte de un ejemplo mayor proporcionado para la clase ListViewEditEventArgs.

void ProductsListView_ItemEditing(Object sender, ListViewEditEventArgs e)
{
  ListViewItem item = ProductsListView.Items[e.NewEditIndex];
  Label dateLabel = (Label)item.FindControl("DiscontinuedDateLabel");
  
  if (String.IsNullOrEmpty(dateLabel.Text))
    return;
  
  //Verify if the item is discontinued.
  DateTime discontinuedDate = DateTime.Parse(dateLabel.Text);
  if (discontinuedDate < DateTime.Now)
  {
    Message.Text = "You cannot edit a discontinued item.";
    e.Cancel = true;
    ProductsListView.SelectedIndex = -1;
  }       
}
Sub ProductsListView_ItemEditing(ByVal sender As Object, ByVal e As ListViewEditEventArgs)
  Dim item As ListViewItem = ProductsListView.Items(e.NewEditIndex)
  Dim dateLabel As Label = CType(item.FindControl("DiscontinuedDateLabel"), Label)
    
  If String.IsNullOrEmpty(dateLabel.Text) Then _
    Return
    
  'Verify if the item is discontinued.
  Dim discontinuedDate As DateTime = DateTime.Parse(dateLabel.Text)
  If discontinuedDate < DateTime.Now Then
    Message.Text = "You cannot edit a discontinued item."
    e.Cancel = True
    ProductsListView.SelectedIndex = -1
  End If
End Sub

Comentarios

Utilice la NewEditIndex propiedad para determinar el índice del elemento que se está editando. El índice de elementos se usa a menudo para recuperar este elemento de la Items colección del ListView control , lo que le permite tener acceso a las propiedades del elemento.

Se aplica a

Consulte también