ich sendet habe auf SO eine Menge Antworten zu lesen, und ich konnte nicht einfach zu lösen mein Problem finden. Ich habe ein einfaches Datagrid und ich habe eine Checkbox-Spalte hinzugefügt.Datagrid Checkbox Spalte, die Update mysql Befehl
Mein Ziel ist es, einen Update-Befehl jedes Mal zu senden, wenn eine Zeile als geprüft geprüft wird. Irgendwo entlang der Linien von:
MySqlCommand cmd = new MySqlCommand("update MyTable set Location='" + Location + "',Date='" + Date + "',RegularPaidHours='" + RegularPaidHours + "', Audited '"yes" where ID = txt.id' , connection);
Also, wenn jemand eine Zeilen überprüft, wird diese Zeile in der Datenbank aktualisiert. Wenn es nicht einfach null ist. Kann mir bitte jemand helfen? Ich weiß nicht wirklich, was meine beste Option ist.
Ich verwende MVVM oder EF für dieses Projekt nicht. Kann den Update-Befehl mit sql im Code hinter senden? Muss ich INotifyPropertyChanged implementieren? Ich versuche es nur mit Code-Behind zu machen. – iCosmin
Es spielt keine Rolle, ob Sie MVVM verwenden. Du könntest immer noch tun, was du willst im Setter. Aber bitte beziehe mich auf meine Bearbeitung. – mm8
Genau das habe ich gesucht! Vielen Dank für Ihre klare Erklärung. Ich bin dankbar für deine Hilfe! Worauf sollte sich "YourClass" beziehen? (checkBox.DataContext als YourClass;) Können Sie bitte einen Vorschlag machen? – iCosmin