Використовуйте властивість SelectedIndex щоб визначити індекс поточного вибраного елемента в елементі керування ListView. Ви також можете використовувати цю властивість для програмного вибору елемента в елементі керування.
Рішення 1
- Dim x як Integer x = ListView1.FocusedItem.Index.
- Dim index As Integer = ListView1.SelectedIndices(0)
- індекс int = 0; if (this.myListView.SelectedItem.Count > 0) index = this.myListView.SelectedIndices[0]
Ви можете отримати доступ до всіх елементів, вибраних в елементі керування ListView, за допомогою ListView. Властивість SelectedItems. Елементи відображаються вибраними лише тоді, коли елемент керування ListView має фокус. Щоб вибрати елементи у відповідь на дію користувача, наприклад натискання кнопки, обов’язково викликайте метод Focus на додаток до встановлення цієї властивості.
Щоб отримати індекс елемента в одному рядку, використовуйте методи FindIndex() і Contains().. int index = myList. FindIndex(a => a. Contains("Теніс"));
Використовуйте властивість SelectedIndex, щоб визначити індекс поточного вибраного рядка в елементі керування GridView. Цю властивість також можна використовувати для програмного вибору рядка в елементі керування. Щоб очистити виділення рядка, установіть для цієї властивості значення -1.
Отримати індекс рядка в таблиці даних для певного значення стовпця
- intRow = dt.Rows.IndexOf(dt.AsEnumerable.Where(function(x) x("ColumnName").ToString.Equals("ValueToBesearched"))(0))
- dt.Rows(int_Row)("ColumnName2") = "ЗНАЧЕННЯ, яке буде призначено"