Пример #1
0
            ///------------------------------------------------------------------------
            /// <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;
                }
            }
Пример #2
0
            ///------------------------------------------------------------------------
            /// <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, "店舗マスターコンボボックスロード");
                }
            }