Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/14.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# WPF-如何将选定项从数据网格加载到observablecollection类型_C#_Wpf_Datagrid_Observablecollection_Selecteditem - Fatal编程技术网

C# WPF-如何将选定项从数据网格加载到observablecollection类型

C# WPF-如何将选定项从数据网格加载到observablecollection类型,c#,wpf,datagrid,observablecollection,selecteditem,C#,Wpf,Datagrid,Observablecollection,Selecteditem,执行此行后,选定的为null。这背后的原因是什么?必须在类构造函数中实例化集合。然后它应该可以正常工作。必须在类构造函数中实例化集合。然后它应该可以正常工作。有两个可能的原因:datagrid。SelectedItem为null或其值不是类型observestudent有两个可能的原因:datagrid。SelectedItem为null或其值不是类型observestudent ObservableStudent selected = datagrid.SelectedItem as Obse

执行此行后,选定的
null
。这背后的原因是什么?

必须在类构造函数中实例化集合。然后它应该可以正常工作。

必须在类构造函数中实例化集合。然后它应该可以正常工作。

有两个可能的原因:
datagrid。SelectedItem
null
或其值不是类型
observestudent
有两个可能的原因:
datagrid。SelectedItem
null
或其值不是类型
observestudent
ObservableStudent selected = datagrid.SelectedItem as ObservableStudent;