WPF Navigation durch DataContext

23/09/2008 - 04:39 von Sven Conrad | Report spam
Hallo an alle,
in einer WPF-Anwendung werden LinqToSQL-Klassen benutzt, um Daten aus
einer MS-SQL-Server Datenbank zu bearbeiten. Der DataContext der Page
wird auf die Ergebnismenge gesetzt:

private void Page_Loaded(object sender, RoutedEventArgs e)
{
dc = new dcDataContext();

this.DataContext from person in dc.Persons
where person.Name == "meier"
select person;
}

Das funktioniert auch alles, die Daten werden korrekt in einem
Gridview angezeigt:

<ListView Name="listView1"
IsSynchronizedWithCurrentItem="True"
ItemsSource="{Binding}" Grid.Column="1"
Grid.Row="1">
<ListView.View>
<GridView>
<GridViewColumn Header="Name"
DisplayMemberBinding="{Binding Name}"/>
<GridViewColumn Header="Rufname"
DisplayMemberBinding="{Binding Rufname}"/>
</GridView>
</ListView.View>
</ListView>

Wie kann ich jetzt per Code durch diese Ergebnismenge navigieren? Es
scheint hier keine Methoden wie Next oder Prior zu geben?

Danke im Voraus, Sven
 

Lesen sie die antworten

#1 Frank Dzaebel
23/09/2008 - 08:04 | Warnen spam
Hallo Sven,

Wie kann ich jetzt per Code durch diese Ergebnismenge navigieren? Es
scheint hier keine Methoden wie Next oder Prior zu geben?



zum Beispiel so:

var results =
from person in dc.Persons
where person.Name == "meier"
select person;
this.DataContext = results;
foreach (object obj in results)
{ // ...
}


ciao Frank
Dipl.Inf. Frank Dzaebel [MCP/MVP C#]
http://Dzaebel.NET

Ähnliche fragen