回答編集履歴
2
インデント追加・説明追記
test
CHANGED
@@ -1,18 +1,30 @@
|
|
1
|
+
ソースコード的になんとなくVB.NETかな?と思ったので、
|
2
|
+
|
3
|
+
VB.NETだろうという形で、答えさせていただきます。
|
4
|
+
|
5
|
+
(ASP.NETとかもあるだろ!とか言わないで...)
|
6
|
+
|
7
|
+
|
8
|
+
|
1
9
|
原因ですが、間違いなく
|
2
10
|
|
3
11
|
|
4
12
|
|
5
|
-
|
13
|
+
```
|
6
14
|
|
15
|
+
グリッドビューでセルの値が変更された場合、更新列に3を表示する
|
16
|
+
|
7
|
-
|
17
|
+
Private Sub DataDridView1_CellClick(sender As Object, e As DataGridViewCellEventArgs) Handles DataDridView1.CellClick
|
8
18
|
|
9
19
|
|
10
20
|
|
11
|
-
|
21
|
+
If e.RowIndex >= 0 Then
|
12
22
|
|
13
|
-
|
23
|
+
DataDridView1.Rows(e.RowIndex).Cells(4).Value = "3"
|
14
24
|
|
15
|
-
|
25
|
+
End If
|
26
|
+
|
27
|
+
```
|
16
28
|
|
17
29
|
|
18
30
|
|
@@ -33,3 +45,7 @@
|
|
33
45
|
そして、GridView上で変更された値と、DataTable上の値を比較し、
|
34
46
|
|
35
47
|
変更されていた場合、その列の対象の行のみ更新(UPDATE)するという処理にします。
|
48
|
+
|
49
|
+
(VB.NETだったらの話です)
|
50
|
+
|
51
|
+
(ASP.NETではそもそもDataTableが使えなかった覚えがあるので...うろ覚え)
|
1
誤字修正
test
CHANGED
@@ -32,4 +32,4 @@
|
|
32
32
|
|
33
33
|
そして、GridView上で変更された値と、DataTable上の値を比較し、
|
34
34
|
|
35
|
-
変更されていた場合、その列の対象の行のみ
|
35
|
+
変更されていた場合、その列の対象の行のみ更新(UPDATE)するという処理にします。
|