ok, es könnte sein, dass ich im Thema MVVM noch nicht so fit bin. Wie könnte ich denn den Fall mit MVVM lösen?
Databindung und so verstehe ich schon, aber ich möchte ja das Format von allen Werten der ganzen Spalte ändern.
Infinity Scroll ist auch ein guter Ansatz, danke!
den kenne ich schon, danke.
meine lösung wäre praktisch ein workaround, also praktisch erst alle Ergebnisse in einer Liste speichern und anschließend stück für stück das list view füllen. Aber das ist halt wieder etwas ressourcenlastig, bei großen Datenmengen dauert es auf jeden Fall ein paar Sekunden bis das Listview geladen ist.
ich wollte nur mal nachfragen ob es vielleicht eine "elegantere" Lösung gibt?
Hi, ich habe es bereits geschafft mit einer linq-Abfrage mir Daten zu holen und sie in einem listview darzustellen. Eine Spalte (DateTime) möchte als String in einem anderen Format darstellen. Wie mache ich das?
Hier mein code:
var context = new EDM_ORContainer();
var query = from rows in context.Orders
where rows.OrderStatus == 1 || rows.OrderStatus == 2 || rows.OrderStatus == 3
orderby rows.OrderNumber descending
select new
{
OrderNumberFormatted = rows.OrderNumberFormatted,
OrderDescription = rows.OrderDescription,
StartDate = rows.StartDate,
};
var results = query.ToList();
lv_OR.ItemsSource = results;
ok, danke erst mal für eure Antworten.
Das Thema ist noch relativ neu für mich, d.h. ich muss ich da erstmal einlesen.
Der Gedanke, warum ich zur Laufzeit einbinde, ist dass bei Änderungen der einzelnen DLLs nicht immer eine neue Software-Version auf den lokalen Rechnern installiert werden muss.
D.h. jeder hat eine Hauptanwendung, die aber nichts kann und bindet per Klick verschiedene DLL's ein, die auf einem Netzlaufwerk liegen.
Und auf dem Netzlaufwerk liegen immer die aktuellesten DLL's.
Wenn ich das Ganze per Standard-Verweis in das Projekt packe, wird die DLL ja mit erstellt und mit installiert.
Bitte korrigiert mich, falls ich mich täusche.
Danke schon mal!
Hi,
ich versuche mit meiner C# Anwendung (WPF App) auf eine selbst erstelle Klassenbibliothek (NET Framework) zuzugreifen.
Einbindung zur Laufzeit. Klappt super. Allerdings soll die Klassenbibliothek auf ne Datenbank zugreifen via Entity Data Modell.
Hier jammert die Hauptanwendung (FileNotFoundException), ich denke weil meine Klassenbibliothek eine extra DLL für das EDM erzeugt und ich nur die normale DLL lade, welche die Klassenbibliothek entspricht.
Nur wie bekomme ich die eingebunden? Ich benutze aktuell folgenden Code um auf Methoden der DLL zuzugreifen:
Assembly oAssembly = Assembly.LoadFile(path_DLL5);
Type type = oAssembly.GetType("Projektname.Klassenname");
object instance= Activator.CreateInstance(type);
MethodInfo test = type.GetMethod("getInfo");
if (test != null)
{
object t = test.Invoke(instance, null);
}