private void comboBoxAnalysis_SelectedIndexChanged(object sender, EventArgs e) { analysisData data = (analysisData)comboBoxAnalysis.SelectedItem; labelAnalysisDescription.Text = data.Description; _selectedAnalysis = data; IList <AnalysisResult> list = new List <AnalysisResult>(); try { list = DataFunctions.Instance.RetrieveAnalysisResults((int)data.AnalysisID); this.comboBoxAnalysisValue.Items.Clear(); } catch (ConnectionCorruptedException ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1); this.comboBoxAnalysisValue.Items.Clear(); } if (list.Count > 0) { foreach (AnalysisResult item in list) { if (item != null) { this.comboBoxAnalysisValue.Items.Add(item.DisplayText); } } this.comboBoxAnalysisValue.DropDownStyle = ComboBoxStyle.DropDownList; } else { this.comboBoxAnalysisValue.DropDownStyle = ComboBoxStyle.DropDown; } }
private void comboBoxAnalysis_SelectedIndexChanged(object sender, EventArgs e) { analysisData data = (analysisData)comboBoxAnalysis.SelectedItem; labelAnalysisDescription.Text = data.Description; _selectedAnalysis = data; IList<AnalysisResult> list = new List<AnalysisResult>(); try { list = DataFunctions.Instance.RetrieveAnalysisResults((int)data.AnalysisID); this.comboBoxAnalysisValue.Items.Clear(); } catch (ConnectionCorruptedException ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1); this.comboBoxAnalysisValue.Items.Clear(); } if (list.Count > 0) { foreach (AnalysisResult item in list) { if (item != null) this.comboBoxAnalysisValue.Items.Add(item.DisplayText); } this.comboBoxAnalysisValue.DropDownStyle = ComboBoxStyle.DropDownList; } else { this.comboBoxAnalysisValue.DropDownStyle = ComboBoxStyle.DropDown; } }