我有两张桌子,叫T和V。
表T包含需要在数据网格中显示的所有数据,表V包含关于表T中某一列的数据。所以表T包含表V中的一个外键。
我想根据表T中的键显示表V中的文本列。
通过使用
myDataGrid.ItemSource = List<T> myTableTList
和
<DataGrid Grid.Row="0"
Name="datesDG"
Margin="5, 5, 5, 5"
SelectionMode="Extended"
IsReadOnly="True"
AutoGenerateColumns="False"
ItemsSource="{Binding dates, Mode=TwoWay}">
<DataGrid.Columns>
<DataGridTextColumn Header="Key Column" Binding="{Binding Path=DateKey}" />
<DataGridTextColumn Header="Publish Date" Binding="{Binding Path=publishDate, StringFormat=\{0:dd.MM.yyyy\}}" />
<DataGridTextColumn Header="Editing Date" Binding="{Binding Path=editingDate, StringFormat=\{0:dd.MM.yyyy\}}"/>
<DataGridTextColumn Header="Data Status" Binding="{Binding Path=dataStatusKey}"/>
</DataGrid.Columns>
</DataGrid>
如果我用T类型的数据填充我的数据网格,我该怎么做呢?