Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/316.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# datagrid中的WPF combox/w LINQ to SQL_C#_Wpf_Linq_Datagrid - Fatal编程技术网

C# datagrid中的WPF combox/w LINQ to SQL

C# datagrid中的WPF combox/w LINQ to SQL,c#,wpf,linq,datagrid,C#,Wpf,Linq,Datagrid,尽管通过stackoverflow进行了搜索,但我还是忍不住使用了这段代码。 LINQ到SQL类基本上是一对多关系中的两个类应该显示在datagridview中,用户可以在其中更改组合框项 设计器代码: <DataGrid x:Name="dgDepartments" Margin="10,356,633,10" AutoGenerateColumns="False" ColumnWidth="*" AlternatingRowBackground="#FFDBFFDD" ItemsSo

尽管通过stackoverflow进行了搜索,但我还是忍不住使用了这段代码。 LINQ到SQL类基本上是一对多关系中的两个类应该显示在datagridview中,用户可以在其中更改组合框项

设计器代码:

<DataGrid x:Name="dgDepartments" Margin="10,356,633,10" AutoGenerateColumns="False" ColumnWidth="*" AlternatingRowBackground="#FFDBFFDD" ItemsSource="{Binding lstDepartment}">
                    <DataGrid.Columns>
                        <DataGridTextColumn Binding="{Binding DeptName}" Header="Megnevezés"/>
                        <DataGridCheckBoxColumn Binding="{Binding IsActive}" Header="Aktív" />
                        <DataGridTemplateColumn Header="Telephely">
                            <DataGridTemplateColumn.CellTemplate>
                                <DataTemplate>
                                    <ComboBox ItemsSource="{Binding RelativeSource={RelativeSource AncestorType={x:Type DataGrid}},Path=DataContext.lstLocation}"
                                              DisplayMemberPath="Location1" SelectedValuePath="LocationID" SelectedValue="{Binding LocationID}" />
                                </DataTemplate>
                            </DataGridTemplateColumn.CellTemplate>
                        </DataGridTemplateColumn>

                    </DataGrid.Columns>
                </DataGrid>
lstLocation,lstDepartment已填写,设计器代码属性中没有输入错误。
但是Datagrid没有填充有什么问题?

INotifyPropertyChanged实现有什么问题!您的UI似乎不知道数据已填充。INotifyPropertyChanged实现如何!您的UI似乎不知道数据已经填充。
DataContext = this;