ListViewSelectEventArgs.NewSelectedIndex Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan atau mengatur indeks item baru untuk dipilih dalam ListView kontrol.
public:
property int NewSelectedIndex { int get(); void set(int value); };
public int NewSelectedIndex { get; set; }
member this.NewSelectedIndex : int with get, set
Public Property NewSelectedIndex As Integer
Nilai Properti
Indeks item baru yang akan dipilih dalam ListView kontrol.
Contoh
Contoh berikut menunjukkan cara menggunakan NewSelectedIndex properti ListViewSelectEventArgs objek untuk mengakses item yang dipilih oleh pengguna.
void ProductsListView_SelectedIndexChanging(Object sender, ListViewSelectEventArgs e)
{
ListViewItem item = (ListViewItem)ProductsListView.Items[e.NewSelectedIndex];
Label l = (Label)item.FindControl("DiscontinuedDateLabel");
if (String.IsNullOrEmpty(l.Text))
{
return;
}
DateTime discontinued = DateTime.Parse(l.Text);
if (discontinued < DateTime.Now)
{
Message.Text = "You cannot select a discontinued item.";
e.Cancel = true;
}
}
Sub ProductsListView_SelectedIndexChanging(ByVal sender As Object, ByVal e As ListViewSelectEventArgs)
Dim item As ListViewItem = CType(ProductsListView.Items(e.NewSelectedIndex), ListViewItem)
Dim l As Label = CType(item.FindControl("DiscontinuedDateLabel"), Label)
If String.IsNullOrEmpty(l.Text) Then
Return
End If
Dim discontinued As DateTime = DateTime.Parse(l.Text)
If discontinued < DateTime.Now Then
Message.Text = "You cannot select a discontinued item."
e.Cancel = True
End If
End Sub
Keterangan
Peristiwa ListView.SelectedIndexChanging terjadi sebelum ListView kontrol melakukan operasi pilih. Oleh karena itu, Anda tidak dapat menggunakan ListView.SelectedIndex properti kontrol untuk menentukan indeks item baru yang dipilih oleh pengguna. Properti ListView.SelectedIndex berisi indeks item yang dipilih sebelumnya. Untuk menentukan indeks item baru yang dipilih oleh pengguna, gunakan NewSelectedIndex properti . Anda juga dapat menggunakan properti ini untuk secara terprogram mengambil alih indeks item yang dipilih dengan mengaturnya ke nilai lain.
Berlaku untuk
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk