質問編集履歴

3

追記

2018/03/22 07:41

投稿

kikiinu
kikiinu

スコア21

test CHANGED
File without changes
test CHANGED
@@ -37,3 +37,15 @@
37
37
  this.DataGridView.Rows.Remove(this);
38
38
 
39
39
  DataGridViewからデータは削除されるのですがバインド先(EntityFramework)には反映されていません
40
+
41
+
42
+
43
+ DataGridViewRowを継承した自作クラス内から
44
+
45
+ this.DataGridView.Rows.Remove(this);
46
+
47
+ の操作をしているかうまくいかないのかなと思いました。
48
+
49
+
50
+
51
+ フォーム上にあるボタンから削除ボタンを押すと問題なく反映されてました

2

依頼の為

2018/03/22 07:41

投稿

kikiinu
kikiinu

スコア21

test CHANGED
File without changes
test CHANGED
@@ -29,3 +29,11 @@
29
29
  DBにはまだ保存されていないのでIDがわかりません。
30
30
 
31
31
  データはID列があるので挿入しないとIDが付与されません。
32
+
33
+
34
+
35
+ DataGridViewRowを継承した自作クラス内で以下の操作をしています。
36
+
37
+ this.DataGridView.Rows.Remove(this);
38
+
39
+ DataGridViewからデータは削除されるのですがバインド先(EntityFramework)には反映されていません

1

追記

2018/03/22 07:23

投稿

kikiinu
kikiinu

スコア21

test CHANGED
File without changes
test CHANGED
@@ -17,3 +17,15 @@
17
17
  今回は削除したいのでDataRowにあたるEndEditがあってもできないですが
18
18
 
19
19
  EntityFrameworkの場合はどうすれば反映できるのでしょうか?
20
+
21
+
22
+
23
+ 操作はユーザーがDataGridViewに入力する。
24
+
25
+ プログラムから入力データを削除。
26
+
27
+
28
+
29
+ DBにはまだ保存されていないのでIDがわかりません。
30
+
31
+ データはID列があるので挿入しないとIDが付与されません。