First I populate the datagrid view using values returned by a function called "sqlselect"
Expand|Select|Wrap|Line Numbers
- Dim dbcall As New dbcalls
- dtgPayslip_Old.DataSource = dbcall.sqlselect("empno AS Employee_Number,empname AS Employee_Name, date AS Date", "payrollarchiveview")
Expand|Select|Wrap|Line Numbers
- Private Sub dtgPayslip_Old_CellDoubleClick(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles dtgPayslip_Old.CellDoubleClick
- Dim dbcall As New dbcalls
- Dim empno As String = dtgPayslip_Old.Item(0, dtgPayslip_Old.CurrentRow.Index).Value.ToString()
- dbcall.CallparametizedSP("payrollarchivedataview", "@e", empno)
Expand|Select|Wrap|Line Numbers
- Public Sub CallparametizedSP(ByVal procedureName As String, ByVal parameter As String, ByVal value As String)
- conn.Open()
- cmd.Parameters.AddWithValue(parameter, value)
- cmd.Connection = conn
- cmd.CommandType = CommandType.StoredProcedure
- cmd.CommandText = procedureName
- cmd.CommandTimeout = 6000
- cmd.ExecuteReader()
- cmd.Dispose()
- conn.Close()