void ResetButton_Click(object sender, EventArgs e)
 {
     ClearFilters();
     saveFilterOptionsToSession();
     InstructionsGrid.DataSource = null;
     InstructionsGrid.Rebind();
 }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                SetDefaultFilters();
                loadFilterOptionsFromSession();
                InstructionsGrid.Rebind();

                int interval = 0;
                try
                {
                    int.TryParse(ConfigurationManager.AppSettings["InstructionListRefreshTime"].ToString(), out interval);
                }
                catch (Exception ex)
                {
                    // do nothig this is just a hang up from the MWF code.
                }
                hfInterval.Value = interval.ToString();
            }
            else
            {
                //refresh grid data as the page reloads on a set timer
                InstructionsGrid.Rebind();
            }
        }