Hallo,
ich schreibe meine erste App in VS2019 für Andriod und IOS. Meine Programmierkenntnisse sind bislang eher VB.NET und c# ist für mich neu. Nun habe ich für meine App (u.a.) 2 Forms erstellt, ein Listview mit Gerätedaten und ein weiteres Form mit ebenfalls
einem Listview mit Auftragsdaten. Die Auftragsdaten können dem Gerät über den NetBiosNamen zugeordnet werden. Aus dem Listview kann ich dann die Auftragsseite aufrufen und sehe lediglich die Aufträge des gewählten Geräts. All das funktioniert gut. Die Daten
kommen aus einer lokalen DB mit SQLite.
Mein Problem ist nun, ich möchte die Anzahl der Aufträge bereits in der Geräteliste z.B. einem Label über das Binding anzeigen. Leider finde ich keine Möglichkeit dieses zu realisieren. Die Funktion "AnzahlAuftraege()" dafür habe ich als Entwurf
erstellt und per Cklick auf ein Button funktioniert sie auch (den NetBiosNamen habe ich hier noch von Hand eingestellt). Wie kann ich (oder geht das überhaupt?) diese Funktion in mein Listview bezogen auf ein Label im Listview (x:name="lbNetBiosName")
einbinden? In VB hätte ich zumindest eine Idee, hier finde ich auch im Netz keine Lösung die zumindest verstehe.
LG und vielen Dank im Voraus
Michael
public int AnzahlAuftraege
{
get {
SQLiteConnection conn = new SQLiteConnection(dbPath);
string NetBiosName = "HVSRVB03";
var auftraege = conn.Table<Classes.Auftrag>().ToList();
int result = auftraege.Count(f => f.Geraet == NetBiosName && f.Status == "0");
//DisplayAlert("Meldung", result.ToString(), "oK");
return result;
}
//set { AnzahlAuftraege = value; }
}