C# WPF数据绑定实体框架
你能帮我吗?C# WPF数据绑定实体框架,c#,wpf,entity-framework,data-binding,datagrid,C#,Wpf,Entity Framework,Data Binding,Datagrid,你能帮我吗? 我需要在DataGrid中绑定一些数据。我在MSSQL中有“lesson”表,其中有“Time_start”datetime列和WPF项目中的数据网格。如何将“Time\u start.Date”属性绑定到DataGrid 现在我有了一些不起作用的代码 <DataGrid AutoGenerateColumns="False" x:Name="lessonsGrid" Margin="249,82,32,12"> <DataGrid.Columns
我需要在DataGrid中绑定一些数据。我在MSSQL中有“lesson”表,其中有“Time_start”datetime列和WPF项目中的数据网格。如何将“Time\u start.Date”属性绑定到DataGrid 现在我有了一些不起作用的代码
<DataGrid AutoGenerateColumns="False" x:Name="lessonsGrid" Margin="249,82,32,12">
<DataGrid.Columns>
<DataGridTextColumn Binding="{Binding Time_start.Date}" Header="Date" />
</DataGrid.Columns>
</DataGrid>
很抱歉英语不好。您可以做的是在绑定上添加一个
StringFormat
。尝试这样做:
<DataGrid AutoGenerateColumns="False" x:Name="lessonsGrid" Margin="249,82,32,12">
<DataGrid.Columns>
<DataGridTextColumn Binding="{Binding Time_start, StringFormat=d}" Header="Date" />
</DataGrid.Columns>
</DataGrid>
检查,这样您就知道要使用什么图案了。在我的示例中,我使用的是短日期模式(d)
希望有帮助 如果datacontext具有名为“课程”的属性,则设置数据网格的项源
<DataGrid AutoGenerateColumns="False" x:Name="lessonsGrid" ItemsSource="{Binding lessons}" Margin="249,82,32,12">
谢谢,但我成功了。很高兴这有帮助!