Warum zeigt mein WPF Datagrid keine Daten an?

8

Diese Vorgehensweise besagt, dass Sie ein WPF-Datagrid in einem erstellen können Linie aber gibt kein vollständiges Beispiel.

Ich habe also ein Beispiel mit einer generischen Liste erstellt und mit dem WPF-Datagrid verbunden, aber es werden keine Daten angezeigt.

Was muss ich im folgenden Code ändern, damit er Daten im Datagrid anzeigt?

ANTWORT:

Dieser Code funktioniert jetzt:

XAML:

%Vor%

Hinterer Code:

%Vor%     
Edward Tanguay 23.03.2009, 10:51
quelle

4 Antworten

1

Entfernen Sie jetzt den Pfad = Kunden aus Ihrer Bindung, und es sollte funktionieren:)

    
Arcturus 23.03.2009, 11:43
quelle
5

Normalerweise würden Sie in WPF ein ObservableCollection<>

verwenden

Weil Sie dann nur .Add() / .Remove() -Elemente zu / von der Quellsammlung verwenden können und alle Steuerelemente, die an (Datenbindung) gebunden sind automatisch aktualisiert werden (Automatische Benachrichtigung über Eigenschaftenänderungen) Das sind 2 wichtige Konzepte in WPF.

Hauptfenster Modell anzeigen

%Vor%

Hauptfenster

%Vor%

Hauptfenster XAML

%Vor%     
JohnB 10.01.2011 23:33
quelle
3

Sie müssen

hinzufügen %Vor%

In Ihrem Window_Loaded ()

    
rudigrobler 23.03.2009 10:58
quelle
0

probiere es aus: Füllen Sie die _customers-Liste aus und weisen Sie der Eigenschaft ItemsSource

zu %Vor%     
lepumin 21.03.2010 21:06
quelle

Tags und Links