2017-05-17 48 views
1

これを編集しようとすると、WPFでDataGridから追加または削除しようとすると、このビューに対して 'EditItem'は許可されません。C#DataGridの項目を編集しようとしたときにエラーが発生しました。

providersDataGrid.CanUserAddRows = true; 
providersDataGrid.CanUserDeleteRows = true; 
providersTableAdapter adapter = new providersTableAdapter(); 
adapter.Fill(ds.providers); 
providersDataGrid.ItemsSource = adapter.GetData().Rows; 

私は自動生成列を有効にしました。

どうすればいいですか?ご回答有難うございます。

+0

IsReadOnlyのが本当であるならば、あなたがチェックしましたか? – jHilscher

+0

はい、偽でしたので、DataViewでした – Dokman

答えて

0

は、実際のDataViewItemsSourceプロパティを設定してください:

​​

または

providersDataGrid.ItemsSource = adapter.GetData(); 
+0

あなたのソリューションは非常に良いですが、...私はProvidersadapter.Update(ds.providers)を使用して値を更新できます。 – Dokman

+0

これは元の質問とどのように関連していますか?あなたの問題が解決された場合、その答えを受け入れることを覚えておいてください:https://meta.stackexchange.com/questions/23138/how-to-accept-the-answer-on-stack-overflow – mm8

+1

はい、それは働いていて、ありがとうロット:) – Dokman

関連する問題