Windows Vista Forums
Vista Forums Home Join Vista Forums Webcasts Vista Tutorials Tags

Welcome to Vista Forums we are your forum to discuss Windows Vista x64 and x86 systems. Whether you need help or just want to post an idea you have on Vista, this is the forum for you.
Register at Vista forums...the world biggest Windows Vista resource Join Vista Forums Now

Go Back   Vista Forums > Microsoft Technical Newsgroups > Avalon

XAML and binding to datatables (ADO.net)

Update your Vista Drivers Update Your Drivers Now!!
Closed Thread
 
Thread Tools Display Modes
Old 01-01-2007   #1 (permalink)
Magne
Guest


 

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
Guest


 

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-03-2007   #3 (permalink)
Keith Patrick
Guest


 

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-03-2007   #4 (permalink)
Keith Patrick
Guest


 

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
Old 01-03-2007   #5 (permalink)
Keith Patrick
Guest


 

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
Closed Thread

Thread Tools
Display Modes



Similar Threads
Thread Thread Starter Forum Replies Last Post
XAML and binding problem Lloyd Dupont Avalon 5 06-15-2007 08:43 AM
Accessing an Array element(i) from a XAML "binding path" iterationx Avalon 1 03-23-2007 11:17 AM
XAML Binding / Animated Expander gregbacchus@hotmail.com Avalon 1 03-14-2007 04:57 AM
XAML binding between controls? CosminB [BRT] Avalon 11 04-19-2006 11:39 AM


Vistax64.com 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 2005-2008

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 47 48 49 50 51