ListViewEditEventArgs.NewEditIndex Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.