Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/13.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项时出错_C#_Wpf_Datagrid - Fatal编程技术网

C#尝试编辑DataGrid项时出错

C#尝试编辑DataGrid项时出错,c#,wpf,datagrid,C#,Wpf,Datagrid,因此,当我试图在WPF中编辑或添加或删除数据网格时,此视图不允许使用“EditItem” providersDataGrid.CanUserAddRows = true; providersDataGrid.CanUserDeleteRows = true; providersTableAdapter adapter = new providersTableAdapter(); adapter.Fill(ds.providers); providersDataGrid.ItemsSource =

因此,当我试图在WPF中编辑或添加或删除数据网格时,此视图不允许使用“EditItem”

providersDataGrid.CanUserAddRows = true;
providersDataGrid.CanUserDeleteRows = true;
providersTableAdapter adapter = new providersTableAdapter();
adapter.Fill(ds.providers);
providersDataGrid.ItemsSource = adapter.GetData().Rows;
我已激活自动生成列


那我怎么做呢?谢谢您的回答。

尝试将
ItemsSource
属性设置为实际的
DataView

providersDataGrid.ItemsSource = ds.providers.DefaultView;


尝试将
ItemsSource
属性设置为实际的
DataView

providersDataGrid.ItemsSource = ds.providers.DefaultView;


您是否检查了IsReadOnly是否为真?是的是假,因此是数据视图您是否检查了IsReadOnly是否为真?是的是假,因此是数据视图谢谢您的解决方案非常好,但是。。。我可以使用Providersadapter.update(ds.providers)更新该值;这与你最初的问题有什么关系?如果您的问题已经解决,请记住接受答案:谢谢您的解决方案非常好,但是。。。我可以使用Providersadapter.update(ds.providers)更新该值;这与你最初的问题有什么关系?如果您的问题已经解决,请记住接受答案: