Hi ,
You should bind the RadAutoCompleteBox control on Page_Load and the DataBind method must be called after setting the DataSource property:
Attached you may a project I made for testing using the code you sent.
Please check our help articles for more information on DataBindings:
http://docs.telerik.com/devtools/aspnet-ajax/controls/autocompletebox/data-binding/overview
Regards,
Aneliya Petkova
Telerik
You should bind the RadAutoCompleteBox control on Page_Load and the DataBind method must be called after setting the DataSource property:
protected void Page_Load(object sender, EventArgs e){ Dictionary<int, string> dict = new Dictionary<int, string>(); dict.Add(1, "Ann"); dict.Add(2, "John"); dict.Add(3, "Mary"); RadAutoCompleteBox1.DataSource = dict; RadAutoCompleteBox1.DataTextField = "Value"; RadAutoCompleteBox1.DataValueField = "Key"; RadAutoCompleteBox1.DataBind();}Attached you may a project I made for testing using the code you sent.
Please check our help articles for more information on DataBindings:
http://docs.telerik.com/devtools/aspnet-ajax/controls/autocompletebox/data-binding/overview
Regards,
Aneliya Petkova
Telerik
Do you want to have your say when we set our development plans?
Do you want to know when a feature you care about is added or when a bug fixed?
Explore the
Telerik Feedback Portal
and vote to affect the priority of the items