Wie kann ich erzwingen, eine TextBox-die Datenquelle zu aktualisieren, nachdem eine änderung in dem Wert durch den code?
Bin ich verbindlich eine TextBox
's text
- Eigenschaft auf ein Feld Wert in einer DataTable
als solche:
With control.Item_Full_Description
.DataBindings.Add("Text", mdtItemMstr, "Item_Full_Description", True)
End With
Wenn ich änderungen an der TextBox
manuell Sie erkannt werden, und aktualisiert die in der Datenquelle, also eine die in der Datenbank gespeichert ist, korrekt ist. Wenn ich den Wechsel hinter den kulissen jedoch wird die Datenquelle nicht aktualisiert und in der Datenbank speichern die Ergebnisse in der alte Wert gespeichert, zurück. Hier ist, wie ich die Aktualisierung der TextBox
im code:
Item_Full_Description.Text = _mItem_mstr_c + " - " + Item_Description.Text + " - " + Unit_of_Measurement_UOM.Text
Ich bin eindeutig fehlt ein grundlegender Schritt, um diese änderung spiegelt sich in der Datenquelle jedoch eine online-Suche ist nicht beweisen, um nützlich zu sein. Vielleicht bin ich nur unsicher, was zu suchen, so eine Beratung oder auch Beratung würde geschätzt werden. Danke.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Da Sie aktualisieren die Kontrolle von code, den Sie brauchen, um zu erzwingen, die verbindliche Quelle zu aktualisieren.
Blick in die BindingContext-Klasse...
http://msdn.microsoft.com/en-us/library/system.windows.forms.control.bindingcontext%28v=vs.110%29.aspx