Xamarin schleife über den Inhalt eines Listview

Michael Pleick 21 Reputation points
2021-07-13T06:54:04.217+00:00

Hallo,

ich habe eine kleine App. Dort wird über ein Listview eine Liste angezeigt. Itemsource ist eine ObservableCollection, mit der Daten aus einer lokalen Datenbank (SQLite) geladen werden. Diese Daten können vom Benutzer durch verschiedene Funktionen gefiltert werden. Alles funktioniert gut.
Nun möchte ich die im ListView angezeigten Daten mit einer Schleife durchlaufen und verarbeiten. Dazu brauche ich das Feld "ID" im Listview von jedem angezeigten Datensatz. Im Netz finde ich keine Lösung. In anderen Umgebungen wie z.B. VB.NET geht sowas ja auch.

Kann mir jemand helfen?

Gruß
Michael

Xamarin
Xamarin
A Microsoft open-source app platform for building Android and iOS apps with .NET and C#.
4,921 questions
{count} votes

1 answer

Sort by: Most helpful
  1. Michael Pleick 21 Reputation points
    2021-07-13T07:33:18.67+00:00

    Entschuldigung! ich habe die Sprache vergessen, C#

    so und anders habe ich es probiert.

    ObservableCollection<Classes.jGeraete> result = new ObservableCollection<Classes.jGeraete>();
    result = (ObservableCollection<Classes.jGeraete>)myList.ItemsSource;

    foreach (var item in result.ToList())
    {
    DisplayAlert("Meldung", item.ID.ToString(), "ok");
    }

    Gruß
    Mchael