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">


谢谢,但我成功了。很高兴这有帮助!