>if (e.Row.RowType == DataControlRowType.Header) >{ > >if (clseditmode.CurDS == "FriendsAndVolunteersDataSource") >{ > >//this.ProfilesGrid.Columns[3].HeaderText = "Volunteer Name"; > >e.Row.Cells[2].Text = "Volunteer Name"; >} > >if (Session.Count > 0) //dts saved in Session > >e.Row.Cells[2].Text = "Relation"; >} >> The problem is that when I select a record in a GridView, this new header disappears. How can I make it stay? Should I try to re-bind my GridView in every Page_Load? Any other ideas?