3 개의 열, 이라는 이름의 버튼이 1 개 있습니다., 1 데이터베이스 EmployeeList 테이블. DataGridView에Datagridview에서 직원 번호 자동 할당
의열
- 열 1 = 직원 ID
- 열 2 = EmployeeName
- 3 열 = 부서
내가 EmployeeName 및 부서의 데이터를 붙여 해요 from excel from DataGridView 열 1을 비워 둡니다. 내 문제는 AssignID 단추를 누를 때 DataGridView에서 EmployeeID가 인 직원 당 을 자동으로 할당하는 방법입니다. 데이터베이스에있는 IDNumber은 10000입니다.
감사합니다. 나는 아직도 vb.net을 배우고있다. 미리 감사드립니다.
Private Sub AssignID_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles AssignID.Click
Dim Dbcon As New OleDbConnection(connStr)
Dbcon.Open()
Dim query As String
Dim dbup As New OleDbCommand
Try
query = "SELECT Max (EmployeeID) from EmployeeList"
dbup = New OleDbCommand(query, Dbcon)
Dim EmpID As Integer
EmpID = dbup.ExecuteScalar
Dim i2 As Integer
i2 = Me.NewEmployeesDataGridview.CurrentRow.Index
NewEmployeesDataGridview.Item(0, i2).Value() = EmpID
For x As Integer = 0 To NewEmployeesDataGridview.Rows.Count - 2
NewEmployeesDataGridview.Rows(x).Cells(0).Value = NewEmployeesDataGridview.Rows(0).Cells(0).Value + 1
Next
NewEmployeesDataGridview.AllowUserToAddRows = False
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub
나는 당신의 문제에 약간 혼란 스럽습니다. DataGridview 셀에서 올바른 사람과 올바른 ID를 얻는 방법을 배우려고하십니까? – Kat