รายละเอียดของการตอบ ::
... ได้แล้วครับกว่าจะได้ หุหุ ถ้าไม่ได้ แอดมินผมคงแย่ ขอบคุณครับ
ขอถามอีกอย่างนะครับ ผมจะคำนวณ column 1 * column 2 แล้ว column 3 แสดงผลลัพท์เลย เมื่อมีการเปลี่ยนแปลงตัวเลขของ
column 1 หรือ column 2 (ในโค้ดผมมัน ต้องไปคลิก cell อื่นก่อน แล้วค่อยกลับมา ดับเบิ้ลคลิกเยอะ ๆ ถึงจะคำนวณให้ครับ)
........................โค้ดของผม..............
Code
Private Sub DataGridView1_EditingControlShowing(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewEditingControlShowingEventArgs) Handles DataGridView1.EditingControlShowing
Try
If (DataGridView1.CurrentCell.ColumnIndex = 3) Then
If TypeOf e.Control Is TextBox Then
txt1 = DirectCast(e.Control, TextBox)
End If
End If
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub
Public Sub txt1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txt1.TextChanged
DataGridView1.CurrentRow.Cells(4).Value = (CInt(DataGridView1.CurrentRow.Cells(3).Value) * CInt(DataGridView1.CurrentRow.Cells(2).Value))
End Sub