Articles in this section

How to get indexes of CheckedItems in SfListView ?

In SfListView, you can get the index of the item in CheckedItems collection by using the IndexOf method in DisplayItems property.

C#:

sfListView1.ShowCheckBoxes = true;
ObservableCollection<int> selectedIndex = new ObservableCollection<int>();
 
foreach (var allItems in sfListView1.View.Items)
{
     foreach (var checkedItem in sfListView1.CheckedItems)
     {
           if (allItems == checkedItem)
           {
                 selectedIndex.Add(sfListView1.View.DisplayItems.IndexOf(allItems));
           }
     }
}

 

VB:

sfListView1.ShowCheckBoxes = True
Dim selectedIndex As ObservableCollection(Of Integer) = New ObservableCollection(Of Integer)()
 
For Each allItems In sfListView1.View.Items
      For Each checkedItem In sfListView1.CheckedItems
            If allItems = checkedItem Then
                selectedIndex.Add(sfListView1.View.DisplayItems.IndexOf(allItems))
            End If
        Next
Next
 

 

SfListView CheckedItems indexes

View sample in GitHub

 

 

Did you find this information helpful?
Yes
No
Help us improve this page
Please provide feedback or comments
Comments (0)
Access denied
Access denied