C# datagridview itemsource已填充但未显示?

C# datagridview itemsource已填充但未显示?,c#,wpf,wpfdatagrid,C#,Wpf,Wpfdatagrid,在WPF的datagridview中只显示列名,但不显示行。 我曾尝试将autogeneratecolumns=“true”放在datagridview中,但没有成功。我已经调试并检查了datatable有2行,但没有显示 <StackPanel Orientation="Horizontal"> <DataGrid x:Name="GridViewProducts" Margin="80,30,0,0" AutoGenerateColumns="True"

在WPF的datagridview中只显示列名,但不显示行。 我曾尝试将
autogeneratecolumns=“true”
放在datagridview中,但没有成功。我已经调试并检查了datatable有2行,但没有显示

<StackPanel Orientation="Horizontal"> 
    <DataGrid x:Name="GridViewProducts" Margin="80,30,0,0" 
    AutoGenerateColumns="True" BorderThickness="12" 
    BorderBrush="PaleTurquoise" ItemsSource="{Binding}" Height="200" Width="745" /> 
</StackPanel>

加载窗口时,项目源可能没有数据-这就是网格仅显示列标题的原因


另外,探索可观察的集合也是值得的。

您可以发布xaml代码和绑定到的项源集合吗?看起来在加载窗口和并没有数据时源绑定到网格。可以将源类型转换为可观察的集合,以便在其更新时,网格将向集合反映添加的行。我为其他页面实现了相同的逻辑,这些页面工作正常,但在此页面上,它没有显示行:/。我怀疑的领域是当wpf窗口加载时,您何时何地将数据加载到item source。多亏了您@RahulAgarwal,它才起作用