回答編集履歴
1
追記
answer
CHANGED
@@ -5,7 +5,12 @@
|
|
5
5
|
|
6
6
|
なので、今回の現象はEntity Frameworkが原因ではなさそうです。
|
7
7
|
|
8
|
+
また、※Aと※Bを入れ替えて実行すると下記の様になりました
|
9
|
+
「DataGridViewの設定は追加を有効にする」はチェックを外した場合、1回出力
|
10
|
+
「DataGridViewの設定は追加を有効にする」はチェックをした場合、6回出力
|
8
11
|
|
12
|
+
なので、DataGridView1.DataSource = dtのタイミングで複数回RowsAddedイベントが実行されている様です。
|
13
|
+
|
9
14
|
```Vb.net
|
10
15
|
Public Class Form1
|
11
16
|
|
@@ -15,9 +20,9 @@
|
|
15
20
|
dt.Columns.Add("aaa")
|
16
21
|
dt.Columns.Add("bbb")
|
17
22
|
|
18
|
-
dt.Rows.Add("111", "222")
|
23
|
+
dt.Rows.Add("111", "222") '※A
|
19
24
|
|
20
|
-
DataGridView1.DataSource = dt
|
25
|
+
DataGridView1.DataSource = dt '※B
|
21
26
|
|
22
27
|
End Sub
|
23
28
|
|
@@ -37,6 +42,4 @@
|
|
37
42
|
End Sub
|
38
43
|
End Class
|
39
44
|
|
40
|
-
|
41
|
-
|
42
45
|
```
|