qwert231 said:I had a Me.DataBind in the Page Load, and it wasn't nested in the If Not Page.IsPostBack, so every time the page was called or did a Postback, everything was DataBound.
This post: http://forums.asp.net/2/1064482/ShowPost.aspx#1064482
showed me that in .Net 2.0 that changes the names of controls embedded in DataGrids/Lists on DataBind. Thus it was an unknown control as far as the code was concerned.
I had exactly the same issue!
That was so frustrating finding that the problem was this stupid if(!IsPostBack) I believe you had the same pain....