text: how do i select a gridview row, send it to another page, then update it, and return it to the gridview?   i guess you are talking about in visual studio.  what you need to do is in the gridview page use the code similar to this to pick up one of the unique fields ( like product number in this example is row 1) and then send it to a new page ( in this example it's a page called productform ) :  =======     protected sub gvproducts_ selectedindexchanged_ (byval sender as object, byval e as system.eventargs) _ handles gvproducts.selectedindexchanged          dim strmovexcode as string         strmovexcode = _ trim(gvproducts.selectedrow._ cells(1).text)         response.redirect("productform.aspx?pcp=" & strmovexcode)     end sub =======  i have added this so that it runs when you select an item in the gridview but you can instead add it to a button if you want.  then, in your page ( productform in this example ) add the following to the page load to bring up the information in a field ( product_code in this example ):  =======     protected sub page_load(byval sender as object, byval e as system.eventargs) handles me.load         if not page.ispostback then             if request.querystring("pcp") <> "" then                 txtproduct_code.text = request.querystring("pcp")             end if         end if         form.databind()     end sub  =======  sorry this is hard to explain but i hope that this helps.  at least you will now have the keywords to search on.