2 つのテーブルがあり、このクエリを使用してレコードを選択します。
var temp = db.Letters
.Where(l => !db.SendLetters.Any(s => s.LetterId == l.Id))
.Select(l => new { CreatedDate = l.CreatedDate, priority = l.priority, Subject = l.Subject);
DashboardListView = CollectionViewSource.GetDefaultView(temp.ToList());
リストビューがあり、それを DashboardListView にバインドします
<ListView ItemsSource="{Binding DashboardListView}" SelectedItem="{Binding SelectedItem}" sort:GridViewSort.AutoSort="True" IsSynchronizedWithCurrentItem="True" >
<ListView.View>
<GridView>
<GridView.Columns >
<GridViewColumn DisplayMemberBinding="{Binding Subject}" Width="170" sort:GridViewSort.PropertyName="Subject" />
<GridViewColumn DisplayMemberBinding="{Binding CreatedDate}" Width="110" sort:GridViewSort.PropertyName="CreatedDate" />
<GridViewColumn DisplayMemberBinding="{Binding priority}" Width="80" sort:GridViewSort.PropertyName="priority" />
</GridView.Columns>
</GridView>
</ListView.View>
</ListView>
SelectedItem プロパティで SelectedItem をバインドします。行を選択すると、選択したアイテムのアイテムを取得したい.(Subject、CreatedDate、..)
SelectedItem as //type
私のlinqの戻り値の型は何ですか?