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.
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