ich versuche seit einer ganzen Weile irgendwie eine Textbox mit einem Wert einer DataTable zu verknüpfen (in WPF und im codebehind ),konnte bisher aber nichts Brauchbares googlen :( Könnt ihr mir weiterhelfen?
Hier bei codekicker findet sich alles was du brauchst. WPF databinding Die Antwort von Mario Priebe erklärt eigentlich alles. Der Datensatz wird in ein Entity geladen, das INotifyPropertyChanged implementiert und die Bindings sind in der Antwort auch zu finden.
verknüpfen soll heissen per binding? das geht per codeBehind so: TextBox1.InputBindings.Clear(); TextBox1.SetBinding(TextBox.TextProperty, new Binding("<Pfad>"));
allerdings benötigt man dafür eine property die den gewünschten wert zurückgibt - etwas was eine DataTable per default nicht bietet.
schlage vor du baust einfach ein Property das dir den gewünschten wert aus der datatable ausliest. Dann kannst du die dataTable per XAML als DataContext definieren, ebenfalls per XAML die Property als Binding angeben und musst in der code-behind datei einfach nur noch den dataContext setzen.