protected void lnkParametersApply_Click(object sender, EventArgs e) { DataTable myDT = applyParameters(); ListView_Alarms.DataSource = this.queryDict; ListView_Alarms.DataSource = myDT; ListView_Alarms.DataBind(); dtAlarms = myDT; if (myDT != null) { lblAlarms.Text = "Alarms Returned: " + ListView_Alarms.Items.Count; myDT.Dispose(); } }
/// <summary> /// Resets all parameters. Used on first time page load or when user wants to clear everything /// </summary> private void resetParameters() { //Clear all Text Fields clearTextFields(); //Local Time format txtParamDTEnd.Text = DateTime.Now.AddMinutes(-1).ToString("yyyy-MM-dd HH:mm:ss"); //Rebuild the dictionaries clearDictionaries(); buildDictionaries(); //Clear the ListView and rebuild it. ListView_Alarms.DataSource = ""; ListView_Alarms.DataBind(); List <String> siteList = new List <string>(); foreach (SiteStructure site in SiteFactory.getSiteList()) { if (!siteList.Contains(site.siteName)) { siteList.Add(site.siteName); } } //Add the filters foreach (KeyValuePair <string, string> filter in SiteFactory.getFilters()) { siteList.Add(filter.Key); } siteList.Sort(); //Rebind the siteList to the dropdown list SiteDropDownList.DataSource = siteList; //Set the txtParamLogList textfield to the first item in the siteList txtParamLogList.Text = siteList[0]; SiteDropDownList.DataBind(); }