private void cbR1_SelectedIndexChanged(object sender, EventArgs e) { ComboBox cbTmp = (ComboBox)sender; string NO = cbTmp.Name.Substring(cbTmp.Name.Length - 1, 1); Label lbTmp = (Label)this.Controls.Find("lbR" + NO, true)[0]; ComboxItem item = (ComboxItem)cbTmp.SelectedItem; if (item != null) { Reason_Item ri = dReason.Find(x => x.Reason_code.Contains(item.Value.ToString())); lbTmp.Text = ri.Point; } else { Reason_Item ri = null; lbTmp.Text = ""; } }
private void Init() { gpMode = Page_Mode.ADD; //Load EQP LoadEQP(); //LoadINS LoadINS_DATA(); //Load Reason string ssql = SQL_TEXT.Q_REASON_CODE; DataTable dtReasonCode = dbTool.QueryData(ssql); dReason.Clear(); foreach (DataRow dr in dtReasonCode.Rows) { Reason_Item ri = new Reason_Item(); ri.Reason_code = dr[0].ToString(); ri.Reason = dr[1].ToString(); ri.Point = dr[2].ToString(); dReason.Add(ri); } for (int i = 1; i <= 4; i++) { Label lbY = (Label)this.Controls.Find("lbY" + i, true)[0]; Label lbPts = (Label)this.Controls.Find("lbPts" + i, true)[0]; Label lbG = (Label)this.Controls.Find("lbG" + i, true)[0]; lbY.Text = ""; lbPts.Text = ""; lbG.Text = ""; } #region Init Shift combobix //Init Shift combobix foreach (Control s in this.tableLayoutPanel2.Controls) { if (s is Panel) { foreach (Control s1 in s.Controls) { if (s1.Name.Contains("cbS")) { ComboBox cb = (ComboBox)s1; cb.Items.Clear(); cb.Items.Add("A"); cb.Items.Add("B"); cb.Items.Add("C"); cb.SelectedIndex = 0; cb.DropDownStyle = ComboBoxStyle.DropDownList; } if (s1.Name.Contains("cbR")) { ComboBox cb = (ComboBox)s1; cb.Items.Clear(); foreach (Reason_Item r in dReason) { ComboxItem cItem = new ComboxItem(); cItem.Text = r.Reason_code + "-" + r.Reason; cItem.Value = r.Reason_code; cb.Items.Add(cItem); } //cb.SelectedIndex = 0; cb.DropDownStyle = ComboBoxStyle.DropDownList; } } } } cbS0.Items.Clear(); cbS0.Items.Add("A"); cbS0.Items.Add("B"); cbS0.Items.Add("C"); cbS0.SelectedIndex = 0; cbS0.DropDownStyle = ComboBoxStyle.DropDownList; #endregion //Init Table Layout this.tableLayoutPanel2.CellBorderStyle = TableLayoutPanelCellBorderStyle.Single; #region Event Handler //Event btnAddO1.Click += btnAddO1_Click; btnAddO2.Click += btnAddO1_Click; btnAddO3.Click += btnAddO1_Click; btnAddO4.Click += btnAddO1_Click; btnDelO1.Click += btnDelO1_Click; btnDelO2.Click += btnDelO1_Click; btnDelO3.Click += btnDelO1_Click; btnDelO4.Click += btnDelO1_Click; btnAddR1.Click += btnAddR1_Click; btnAddR2.Click += btnAddR1_Click; btnAddR3.Click += btnAddR1_Click; btnAddR4.Click += btnAddR1_Click; btnDelR1.Click += btnDelR1_Click; btnDelR2.Click += btnDelR1_Click; btnDelR3.Click += btnDelR1_Click; btnDelR4.Click += btnDelR1_Click; dgvO1.CellClick += dgvO1_CellClick; dgvO2.CellClick += dgvO1_CellClick; dgvO3.CellClick += dgvO1_CellClick; dgvO4.CellClick += dgvO1_CellClick; dgvR1.CellClick += dgvR1_CellClick; dgvR2.CellClick += dgvR1_CellClick; dgvR3.CellClick += dgvR1_CellClick; dgvR4.CellClick += dgvR1_CellClick; cbR1.SelectedIndexChanged += cbR1_SelectedIndexChanged; cbR2.SelectedIndexChanged += cbR1_SelectedIndexChanged; cbR3.SelectedIndexChanged += cbR1_SelectedIndexChanged; cbR4.SelectedIndexChanged += cbR1_SelectedIndexChanged; tbS12.KeyDown += tbS12_KeyDown; tbS22.KeyDown += tbS12_KeyDown; tbS32.KeyDown += tbS12_KeyDown; tbS42.KeyDown += tbS12_KeyDown; tbR11.KeyDown += tbS12_KeyDown; tbR21.KeyDown += tbS12_KeyDown; tbR31.KeyDown += tbS12_KeyDown; tbR41.KeyDown += tbS12_KeyDown; tbS11.KeyPress += textBox1_KeyPress; tbS12.KeyPress += textBox1_KeyPress; tbS21.KeyPress += textBox1_KeyPress; tbS22.KeyPress += textBox1_KeyPress; tbS31.KeyPress += textBox1_KeyPress; tbS32.KeyPress += textBox1_KeyPress; tbS41.KeyPress += textBox1_KeyPress; tbS42.KeyPress += textBox1_KeyPress; tbR11.KeyPress += textBox1_KeyPress; tbR21.KeyPress += textBox1_KeyPress; tbR31.KeyPress += textBox1_KeyPress; tbR41.KeyPress += textBox1_KeyPress; #endregion }