This is the first time I've tried to edit a column in a gridview when the gridview isn't populated from a drop/drag sqldatasourceID, and I'm a little confused.  Here's the story.  Instead of using a sqldatasourceID, I'm getting the data from my codebehind.  So, my my stored procedure runs, and then I set the datasource equal to the reader.  
I added a "edit" button (it's bolded below) , but don't know how to "wire it up" to grab the updated value from the two columns  (reldesc and RoleStatus) in the gridview and pass those values into my codebehind to then run the update stored procedure to update the row of data.  (The primary key is the "InvolvesID") 
This is where I struggle with .net... If I use all the wizards, life is good, but when the wizards can't do exactly what I need, I kind of get lost.  So, below is what I have so far...
...

Go to the complete details ...