private void BindCombo(CKM_Controls.CKM_ComboBox combo, string key, string value, DataTable dt) { DataRow dr = dt.NewRow(); dr[key] = "-1"; dt.Rows.InsertAt(dr, 0); combo.DataSource = dt; combo.DisplayMember = value; combo.ValueMember = key; }
private void Bind(CKM_Controls.CKM_ComboBox combo, int kbn = 0) { DenominationKBN_BL dbl = new DenominationKBN_BL(); M_DenominationKBN_Entity me = new M_DenominationKBN_Entity(); if (kbn.Equals(0)) { me.SystemKBN = "2"; } DataTable dtNyukinhouhou = dbl.BindKbn(me, kbn); BindCombo(combo, "DenominationCD", "DenominationName", dtNyukinhouhou); ; }
private void InitialControlArray() { string ymd = knbl.GetDate(); detailControls = new Control[] { IMN_SURYO_0, IMT_ARIDT_0, IMN_GENER2_0, IMC_KBN_0, IMN_SURYO_1, IMT_ARIDT_1, IMN_GENER2_1, IMC_KBN_1 , IMN_SURYO_2, IMT_ARIDT_2, IMN_GENER2_2, IMC_KBN_2 }; //イベント付与 foreach (Control ctl in detailControls) { ctl.KeyDown += new System.Windows.Forms.KeyEventHandler(DetailControl_KeyDown); if (ctl.GetType().Equals(typeof(CKM_Controls.CKM_ComboBox))) { CKM_Controls.CKM_ComboBox sctl = (CKM_Controls.CKM_ComboBox)ctl; sctl.Bind(ymd); } } }