///------------------------------------------------------------------------ /// <summary> /// コンボ表示 </summary> /// <param name="tempBox"> /// コンボボックスオブジェクト</param> /// <param name="dt"> /// 月日</param> ///------------------------------------------------------------------------ public static void selectedIndex(ComboBox tempBox, int sCode) { comboShop cmbS = new comboShop(); Boolean Sh = false; for (int iX = 0; iX <= tempBox.Items.Count - 1; iX++) { tempBox.SelectedIndex = iX; cmbS = (comboShop)tempBox.SelectedItem; if (cmbS.Code == sCode) { Sh = true; break; } } if (Sh == false) { tempBox.SelectedIndex = -1; } }
///------------------------------------------------------------------------ /// <summary> /// 店舗コンボボックスデータロード</summary> /// <param name="tempBox"> /// ロード先コンボボックスオブジェクト名</param> /// <param name="shp"> /// 店舗マスター配列</param> ///------------------------------------------------------------------------ public static void Load(ComboBox tempBox, clsShop [] shp) { try { comboShop cmb1; tempBox.Items.Clear(); tempBox.DisplayMember = "Name"; tempBox.ValueMember = "Code"; foreach (var a in shp.OrderBy(a => a.エリアコード).ThenBy(a => a.店舗コード)) { cmb1 = new comboShop(); cmb1.Code = a.店舗コード; cmb1.Name = a.エリアコード.ToString("D3") + ":" + a.エリア名 + " " + a.店舗コード.ToString("D5") + ":" + a.店舗名; tempBox.Items.Add(cmb1); } } catch (Exception ex) { MessageBox.Show(ex.Message, "店舗マスターコンボボックスロード"); } }