AutoComplete TextBox Control

前端 未结 9 1260
误落风尘
误落风尘 2020-11-27 04:48

I want to have a textbox control that suggests and append values from a database in a Windows application with C# 2008 and LINQ.

I do it with a combobox but I can\'t

9条回答
  •  -上瘾入骨i
    2020-11-27 05:48

    private void textBox1_TextChanged(object sender, EventArgs e)
        {
            try
            {
                textBox1.AutoCompleteMode = AutoCompleteMode.Suggest;
                textBox1.AutoCompleteSource = AutoCompleteSource.CustomSource;
                AutoCompleteStringCollection col = new AutoCompleteStringCollection();
                con.Open();
                sql = "select *from Table_Name;
                cmd = new SqlCommand(sql, con);
                SqlDataReader sdr = null;
                sdr = cmd.ExecuteReader();
                while (sdr.Read())
                {
                    col.Add(sdr["Column_Name"].ToString());
                }
                sdr.Close(); 
    
                textBox1.AutoCompleteCustomSource = col;
                con.Close();
            }
            catch
            {
            }
        }
    

提交回复
热议问题