![]() |
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
| Welcome to Windows Vista Forums. Our forum is dedicated to helping you find solutions with any problems, errors or issues you are experiencing with Windows Vista. The Vista forum also covers news and updates and has an extensive Windows Vista tutorial section that covers a wide range of tips and tricks. |
| |||||||
| |
| | #1 (permalink) |
| | XAML and binding to datatables (ADO.net) I have found out how to do simple bindings to datatables by programatically assigning the datatable to the DataContext property of an appropriate XAML element. I am using a listview to show this (master) table by setting ItemsSource="{Binding}" and it is obviously sorted according to the table's default view's sort property. I am also able to show a child table in another listview by setting ItemsSource="{Binding Path=FK_ChildTable_MasterTable}" However, this list is not sorted according to the child table's default view's sort property. Anyone knows how to solve this ? I also need to show some fields from the master table's master table (and actually this table's master table as well), I tried with (using a TextBlock element) <TextBlock Text="{Binding Path=FK_MasterTable_MastersMasterTable/Name}"..., but the syntax is obviously not correct. I solved the problem in a way by adding calculated columns to the master table with expressions similar to: "myDataSet.MasterTable.Columns.Add("MastersMasterName", typeof(string), "Parent(FK_MasterTable_MastersMasterTable).Name" This works, but may potensially accumulate a lot of fields "down in the hierarchy" and I think there must be a better way. Anyone knows how ? |
My System Specs![]() |
| | #2 (permalink) |
| | Re: XAML and binding to datatables (ADO.net) try: Path=FK_ChildTable_MasterTable.DefaultView There's some automatic binding of a table via its default view, but it may not work once you start redirecting to children, meaning you'd have to explicitly reference the .DefaultView property |
My System Specs![]() |
| | #3 (permalink) |
| | Re: XAML and binding to datatables (ADO.net) Oh, yeah, and check the Output window. If a binding error won't throw an exception, it'll show up in the Output console |
My System Specs![]() |
| Thread Tools | |
| |
Similar Threads | ||||
| Thread | Forum | |||
| Missing datatables from xsd.exe. | .NET General | |||