Windows Vista Forums
Vista Forums Home Join Vista Forums Windows 7 Forum Vista Tutorials Tags
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.

Go Back   Vista Forums > Misc Newsgroups > Avalon

Vista - XAML and binding to datatables (ADO.net)

 
 
Old 01-01-2007   #1 (permalink)
Magne


 
 

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 SpecsSystem Spec
Old 01-03-2007   #2 (permalink)
Keith Patrick


 
 

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 SpecsSystem Spec
Old 01-04-2007   #3 (permalink)
Keith Patrick


 
 

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 SpecsSystem Spec
 

Thread Tools


Similar Threads
Thread Forum
Missing datatables from xsd.exe. .NET General


Vista Forums is an independent web site and has not been authorized,
sponsored, or otherwise approved by Microsoft Corporation.
"Windows Vista", the Start Orb, and related materials are trademarks of Microsoft Corp.
© Designer Media Ltd

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46