myCSharp.de - DIE C# und .NET Community
Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 
 | Suche | FAQ

» Hauptmenü
myCSharp.de
» Startseite
» Forum
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Suche
» Regeln
» Wie poste ich richtig?
» Forum-FAQ

Mitglieder
» Liste / Suche
» Wer ist wo online?

Ressourcen
» openbook: Visual C#
» openbook: OO
» Microsoft Docs

Team
» Kontakt
» Übersicht
» Wir über uns

» myCSharp.de Diskussionsforum
Du befindest Dich hier: Community-Index » Diskussionsforum » Entwicklung » GUI: WPF und XAML » DataGrid gibt keine Änderung einer Checkbox an DataTable weiter
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | Thema zu Favoriten hinzufügen

Antwort erstellen
Zum Ende der Seite springen  

DataGrid gibt keine Änderung einer Checkbox an DataTable weiter

 
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
oehrle oehrle ist männlich
myCSharp.de-Mitglied

Dabei seit: 08.06.2009
Beiträge: 351
Entwicklungsumgebung: VisualStudio 2010/2012
Herkunft: Germany


oehrle ist offline

DataGrid gibt keine Änderung einer Checkbox an DataTable weiter

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Hallo, habe ein Problem mit einer DataTable. Die DataTable wird mit Daten befüllt, aus diesen Daten muss ein Datensatz angewählt werden, den ich dann herausfiltere.

Damit ein Datensatz angewählt werden kann, füge ich der Tabelle noch eine Spalte an:

C#-Code:
Tabellexx.Columns.Add(new DataColumn() { ColumnName = "Verwenden", DataType = typeof(Boolean), DefaultValue= false});

Diese Tabelle binde ich an ein DataGrid

C#-Code:
dgDatenAehnlich.ItemsSource = Tabellexx.AsDataView()

Im DataGrid wird alles korrekt angezeigt.
Das DataGrid ist einem Window zugefügt, wenn das gesclossen wird werte ich über die (DataView)dgDatenAehnlich.ItemsSource die Zeilen aus, bei denen "Verwenden" == true ist.

Leider kommt die CheckBox-Änderung gar nicht an die gebundene Tabelle (Datensätze) .
Was mache ich falsch?
29.10.2019 10:23 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
Abt
myCSharp.de-Team

avatar-4119.png


Dabei seit: 20.07.2008
Beiträge: 13.351
Herkunft: Stuttgart/Stockholm


Abt ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Warum machst Du das alles über Code Behind ung nicht ordentlich mit MVVM und Datenbindung?
 [Artikel] MVVM und DataBinding
Also ordentliche Modelle in der View und auf die DataTable verzichten.
Da machste Dir das Leben 10000 mal einfacher.
29.10.2019 12:17 Beiträge des Benutzers | zu Buddylist hinzufügen
Baumstruktur | Brettstruktur       | Top 
myCSharp.de | Forum Der Startbeitrag ist älter als 2 Monate.
Der letzte Beitrag ist älter als 2 Monate.
Antwort erstellen


© Copyright 2003-2020 myCSharp.de-Team | Impressum | Datenschutz | Alle Rechte vorbehalten. | Dieses Portal verwendet zum korrekten Betrieb Cookies. 19.01.2020 00:47