protected void RetrieveArchivedInfo(object sender, CommandEventArgs e) { if (Page.IsValid) { lblElementName2.Text = lblElementName.Text; var archived_info = db.SP_Element_Info_Archives_by_element_id(currSite.site_id, Convert.ToInt32(e.CommandName), tbBeginDate.SelectedDate, tbEndDate.SelectedDate).ToList(); if (archived_info.Count() > 0) { dlElementInfo.DataSource = archived_info; dlElementInfo.DataBind(); lblNothingReturned.Visible = false; dlElementInfo.Visible = true; } else { dlElementInfo.Visible = false; lblNothingReturned.Visible = true; } pnlStep1.Visible = false; pnlStep2.Visible = false; pnlStep3.Visible = true; } }