The RadAutoCompleteBox uses callbacks, in order to request its underlying datasource. Each time a character is typed, the callback is trigger for querying the entries. Since the control uses callback mechanism it should be supplied with its datasource not later than the Page_Load event. As I can see, you are providing the datasource at
event handler. Please consider using the Page_Load event, as suggested above.
If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to the blog feed