See my response to Bruce. I have the Session method working but it seems like a clumsey way to make control values available to a subsequent page. If the first page was full of lots of controls, would we have to create a session variable for each one of them? Isn't that what the request object is for? I just don't know the syntax for it in .NET.
>This is one more sample of passing some ID to another page as a QueryString
>
>Response.Redirect("fcPhotoGallUpload.application?siteid=" + Profile.SiteID.ToString());
>
>Session way is more secure.
>
>>Found some sample for the first part, though now I see that it's a very strange code (I haven't written it)
>>
>> protected void SelectedIndexChanged(object sender, EventArgs e)
>> {
>>
>> String ProgramID = this.GridView2.Rows[GridView2.SelectedIndex].Cells[0].Text;
>>
>> ProgramID = this.GridView2.Rows[GridView2.SelectedIndex].Cells[1].Text;
>>
>>
>> ProgramID = this.GridView2.Rows[GridView2.SelectedIndex].Cells[2].Text;
>>
>>
>>>OK, how do you do that?
>>>Like I said, I'm a total newbie.
>>>Currently I have this in the gridview select
>>>
>>> Protected Sub GridView1_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles GridView1.SelectedIndexChanged
>>> Response.Redirect("edituser.aspx")
>>> End Sub
>>>
>>>:)
>>>
>>>>One of the way would be to pass the ID of the selected record as a QueryString.
>>>>
>>>>>As a .NET total newbie, can someone tell me how to capture a value from the preceeding page control? Something like :
>>>>>
>>>>>myvalue = request.gridview1.value ???
>>>>>
>>>>>
>>>>>And would the code properly be placed in the load event of the second page if we wanted to use the value to establish a control on the new page?
>>>>>
>>>>>Specifically, page1 has a grid where the user selects a record. Control is then transferred to page2 which contains a formview that displays the record details.
>>>>>
>>>>>
>>>>>Thanks