ListViewEditEventArgs.NewEditIndex Eigenschaft

Definition

Ruft den Index des Elements ab, das gerade bearbeitet wird.

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

Eigenschaftswert

Der Index des Elements, das gerade bearbeitet wird.

Beispiele

Das folgende Beispiel zeigt, wie Sie die NewEditIndex -Eigenschaft verwenden, um das ListViewItem Objekt abzurufen, das bearbeitet wird. Dieses Codebeispiel ist Teil eines größeren Beispiels, das für die ListViewEditEventArgs-Klasse bereitgestellt wird.

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

Hinweise

Verwenden Sie die NewEditIndex -Eigenschaft, um den Index des Elements zu bestimmen, das bearbeitet wird. Der Elementindex wird häufig verwendet, um dieses Element aus der Items Auflistung des ListView Steuerelements abzurufen, wodurch Sie auf die Eigenschaften des Elements zugreifen können.

Gilt für:

Weitere Informationen