I'm very confused at the moment as to how the Picker Control works. From what I can tell, it resolves by selecting ALL records from a table, then filters it down. This is very inefficient with large tables. I have a stored procedure that accepts search text and can return the results within seconds. How do I configure the picker to use this stored procedure? The stored procedure has 1 required input property named "searchText" and all of the output properties of the table we're trying to pick from.
Is there some other control I should be using if the picker control just can't handle large tables?