コード例 #1
0
        private void CityArrToForm()
        {
            CityArr cityArr = new CityArr();

            cityArr.Fill();
            cityArr.Insert(0, City.Empty);

            comboBox_City.DataSource         = cityArr;
            comboBox_City.ValueMember        = "Id";
            comboBox_City.DisplayMember      = "Name";
            comboBox_City.AutoCompleteMode   = AutoCompleteMode.SuggestAppend;
            comboBox_City.AutoCompleteSource = AutoCompleteSource.ListItems;
            comboBox_City.SelectedValue      = 0;
        }
コード例 #2
0
        private void CityArrToForm(City curCity)
        {
            CityArr cityArr = new CityArr();

            cityArr.Fill();
            cityArr.Insert(0, City.Empty);
            cityArr.Insert(1, City.AddingFormButton);

            comboBox_City.SelectedIndexChanged -= comboBox_City_SelectedIndexChanged;
            comboBox_City.DataSource            = cityArr;
            comboBox_City.ValueMember           = "Id";
            comboBox_City.DisplayMember         = "Name";
            comboBox_City.AutoCompleteMode      = AutoCompleteMode.SuggestAppend;
            comboBox_City.AutoCompleteSource    = AutoCompleteSource.ListItems;
            comboBox_City.SelectedIndexChanged += comboBox_City_SelectedIndexChanged;
            if (curCity != null)
            {
                comboBox_City.SelectedValue = curCity.Id;
            }
            else
            {
                comboBox_City.Text = "";
            }
        }