private void RefreshRoster()
        {
            RaceDetailController rdcsysmgr = new RaceDetailController();

            RosterLV.DataSource         = rdcsysmgr.Get_RosterView(int.Parse(RaceID.Text));
            RosterLV.InsertItemPosition = InsertItemPosition.LastItem;
            RosterLV.DataBind();
            string racecost = (RosterLV.Items.First().FindControl("RaceFeeLabel") as Label).Text;

            (RosterLV.InsertItem.FindControl("IRaceFeeLabel") as Label).Text = racecost;
            RosterLV.DataBind();
            foreach (ListViewItem item in RosterLV.Items)
            {
                (item.FindControl("EditView") as Panel).Visible = false;
                (item.FindControl("ItemView") as Panel).Visible = true;
            }

            RaceResultsGV.DataSource = rdcsysmgr.Get_RaceResultsView(int.Parse(RaceID.Text));
            RaceResultsGV.DataBind();
        }