No when I type something (starting with 'D') in the textbox1, the drop down does not appear. I tried setting AutoCompleteColumnInfo() but of no use. Kinldy let me know how to use this control with a list of strings and objects. Thanks

The scenario is like this - Textbox is part of a UserControl (say UC1). If this UC1 is child of Form, then it works fine. If this UC1 is child of another UserControl (say UC2) and this UC2 is the child of Form, then AutoComplete does not work.

When AutoComplete control is used in a UserControl, the parent form of the UserControl has to be set to the ParentForm property of the AutoComplete control as shown below:private void UserControl1_Load(object sender, System.EventArgs e) { this.autoComplete1.ParentForm = this.ParentForm; }

If you do not implement the above given code snippet,then AutoComplete will not read the Datasource that is set in UserControl .