@samalanton
Студент

Как исправить autocomplete combobox?

Сделал авто дополнение списка, но проблема в том, что при показе результатов окно можно растягивать. Можно ли как-то настроить, что бы выглядело как обычный вариант из списка?
uq4MBTGhwww.jpg
Все значения берутся из БД
UPD: добавил код, может нужен
private void fillComboBox()
        {
            String connectionString = "Data Source=(LocalDB)\\v11.0;AttachDbFilename='|DataDirectory|Database.mdf';Integrated Security=True;";
            String sql = "SELECT * FROM CPOSITION";
            SqlDataAdapter adapter = new SqlDataAdapter();
            IList<string> lstPosition = new List<string>();
            try
            {
                using(SqlConnection con = new SqlConnection(connectionString))
                {
                    con.Open();
                    SqlCommand command = new SqlCommand(sql,con);
                    adapter.SelectCommand = command;
                    DataTable dt = new DataTable();
                    adapter.Fill(dt);
                    adapter.Dispose();
                    command.Dispose();
                    con.Dispose();
                    foreach (DataRow row in dt.Rows)
                    {
                        lstPosition.Add(row.Field<string>("position"));
                    }
                    this.comboBox1.Items.AddRange(lstPosition.ToArray<string>());
                    this.comboBox1.AutoCompleteMode = AutoCompleteMode.Suggest;
                    this.comboBox1.AutoCompleteSource = AutoCompleteSource.ListItems;


                }
            }
            catch(Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
  • Вопрос задан
  • 246 просмотров
Пригласить эксперта
Ответы на вопрос 1
Winsik
@Winsik
сис.админ, недопрограммист :)
задайте свойство resize
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы