| 

.NET C# Java Javascript Exception

2
Hallo,

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?

LG
LiTurek
News:
24.03.2011
LiTurek 41 1 4
2 Antworten
2
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.
24.03.2011
Jürgen Luhr 7,1k 2 9
+1 Top Antwort : )
Mario Priebe 24.03.2011
1
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.
24.03.2011
wurzelchen 289 5

Stelle deine .net-Frage jetzt!