本文中的 DataGrid 的数据源以 list 为例
Xaml 文件中:
<DataGrid x:Name="dgWorkLog"
ItemsSource="{Binding workLogEntities}"
AutoGenerateColumns="False"
HorizontalAlignment="Center"
Margin="59,160,76,65" FontSize="15" Width="692">
<DataGrid.Columns >
<DataGridTextColumn Header="上机时间" Width="*" Binding="{Binding TOnTime}"/>
<DataGridTextColumn Header="下机时间" Width="*" Binding="{Binding ToffTime}" />
<DataGridTextColumn Header="工作时长" Width="*" Binding="{Binding WorkTime}" />
<DataGridTextColumn Header="IP" Width="*" Binding="{Binding Ip}" />
</DataGrid.Columns>
</Grid>
其中:
<DataGridTextColumn Header="上机时间" Width="*" Binding="{Binding TOnTime}"/>
中的 Binding="{Binding TOnTime}
是绑定的数据源中的具体列名(实体层中类的各属性名称)
Xaml.cs 文件中:
this.dgWorkLog.ItemsSource = workLogEntities;