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?