I am trying to bind data coming from a GridView into a variable. I only need one item "EmployeeID" from the table. This variable will be set to a guid type and passed to a global class file for use in other pages. I am new to NET so I am not sure how to do this. This is for a class project itself. Here is the code I have so far ..not even sure this is right but when a user selects employee, it is supposed to redirect to another page and pass the variable EmployeeID as a guid to the global class for use in the new page and elsewhere. The code I have now is definately not correct but it is what I was playing with to accomplish this task.
Your help is greatly appreciated as I move in the NET world slowly but surely.
Ted M.
Protected Sub GridView1_RowCommand1(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewCommandEventArgs) Handles GridView1.RowCommand
If (e.CommandName = "SelectEmployee") Then
' Retrieve the row index stored in the CommandArgument property.
Dim index As Integer = Convert.ToInt32(e.CommandArgument)
' Retrieve the row that contains the button
' from the Rows collection.
Dim row As GridViewRow = GridView1.Rows(index)
' Determine the index of the selected row.
Dim index1 As Integer = GridView1.SelectedIndex
' Display the primary key value of the selected row.
Dim EmployeeID As Guid = GridView1.DataKeys(row.RowIndex).Value
'EmployeeID = GridView1.DataKeys(index).Value.ToString()
Response.Redirect("~/admin/employees.aspx")
End If
End Sub