Prinzipiell kann das WPF-Datagrid mit jeder Datenquelle verbunden, für die ein entsprechendes Datenmodell bereitgestellt wurde. Vielleicht hilft dies weiter.
Ganz abgesehen davon, ob es geht oder nicht, sollte man gar nicht erst daran denken, ein Grid direkt an eine DB zu hängen. Es widerspricht den Richtlinien/Pattern moderner Softwarenwicklung, bei der man GUI und Daten nur lose mit einander verknüpft. Leider unterstützt Microsoft in WPF weiterhin dieses 20 Jahre alte Antipattern der Softwareentwicklung und fördert damit in Unternehmen nicht pflegbaren und nicht testbaren Spagetticode von der ersten Zeile Code an.