Books、Borrowers、および Transactions という名前の結合する 3 つのテーブルを取得しました。データベーススキームは次のとおりです。
- 書籍(書籍ID、書籍名、ISBN);
- Borrowers(BorrowerID,BorrowerName,BorrowerLevel);
- Transactions(TransactionID,BorrowerID,BookID,BorrowDate,ReturnDate);
対応するクラスは、それぞれ Book、Borrower、および Transaction です。今、私は、これらの 3 つのテーブルから BookID、BookName、BorrowerID、BorrowerName、BorrowDate、および ReturnDate を選択し、グリッドビュー コントロールを持つリストビューに表示したいと考えています。XAML コード:
<Grid>
<ListView Margin="15,57,58,57" Name="borrowedBookList" IsSynchronizedWithCurrentItem="True" ItemsSource="{Binding }" KeyDown="borrowedBookList_KeyDown">
<ListView.View>
<GridView>
<GridView.Columns>
<GridViewColumn Width="80" Header="Borrower ID" DisplayMemberBinding="{Binding Path=BorrowerID}"/>
<GridViewColumn Width="220" Header="Borrower Name" DisplayMemberBinding="{Binding Path=BorrowerName}"/>
<GridViewColumn Width="220" Header="Book Name" DisplayMemberBinding="{Binding Path=BookName}"/>
<GridViewColumn Width="100" Header="Date" DisplayMemberBinding="{Binding Path=BorrowDate}"/>
<GridViewColumn Width="100" Header="Return Date" DisplayMemberBinding="{Binding Path=ReturnDate}"/>
</GridView.Columns>
</GridView>
</ListView.View>
</ListView>
</Grid>
これらのテーブルを結合し、結果の datacontext をboredBookList に割り当てるにはどうすればよいですか?
ありがとうございました
アレフィン・サーミ