private void part1_SelectedValueChanged(object sender, EventArgs e) { if (this.part1.Items.Count < 2) { Bll.T_CheckResult t_CheckResult = new T_CheckResult(); DataTable Part1 = t_CheckResult.GetZJPartName(); foreach (DataRow item in Part1.Rows) { this.part1.Items.Add(item["ZJPartConfigName"]); } } if (this.part2.Items.Count > 0) { } else { Bll.T_CheckResult t_CheckResult = new T_CheckResult(); DataTable part2 = t_CheckResult.GetZJOptionName(); foreach (DataRow item in part2.Rows) { this.part2.Items.Add(item["ZJOptionConfigName"]); } } }
/// <summary> /// 根据图片地址展示保存的缺陷内容 /// </summary> /// <param name="picPath"></param> private void ShowZJSavedFlaw(string path) { this.part1.Items.Clear(); this.part1.DataSource = null; // MessageBox.Show(this.part1.SelectedText); this.part1.Text = ""; this.part2.Items.Clear(); this.part2.DataSource = null; // MessageBox.Show(this.part1.SelectedText); this.part2.Text = ""; this.part3.Items.Clear(); this.part3.DataSource = null; // MessageBox.Show(this.part1.SelectedText); this.part3.Text = ""; this.remark.Clear(); Bll.T_CheckResult t_CheckResult = new T_CheckResult(); DataTable dt = t_CheckResult.GetZJFlawSaved(path); DataTable Part1 = t_CheckResult.GetZJPartName(); this.label1.Text = path; if (dt != null) { if (dt.Rows.Count > 0) { DataTable option = t_CheckResult.GetZJOptionName(dt.Rows[0]["ZJFlawDetail"].ToString()); this.part1.Items.Add(dt.Rows[0]["ZJPartName"]); this.part1.SelectedItem = dt.Rows[0]["ZJPartName"]; this.part2.Items.Add(option.Rows[0]["ZJOptionConfigName"]); this.part2.SelectedItem = option.Rows[0]["ZJOptionConfigName"]; this.part3.Items.Add(dt.Rows[0]["ZJFlawDetail"]); this.part3.SelectedItem = dt.Rows[0]["ZJFlawDetail"]; this.remark.Text = dt.Rows[0]["Remark"].ToString(); } else { foreach (DataRow item in Part1.Rows) { this.part1.Items.Add(item["ZJPartConfigName"]); } } } else { foreach (DataRow item in Part1.Rows) { this.part1.Items.Add(item["ZJPartConfigName"]); } } }