Thanks for sharing your thoughts.
Your assumption is quite correct. Let me elaborate a bit more on the set_value client-side method of the combobox object. The classic combobox has a server-side Value
property. It is used to access the value of the selected item when the items are loaded on demand. This is needed as the items do not persist at the server and hence the SelectedValue property returns nothing.
The new RadComboBox for ASP.NET Ajax does not face this problem - the SelectedValue server-side property now returns the proper value. Therefore, we removed the Value property from the RadComboBox class. Hence, the set_value() client-side method does not change anything. We might consider removing the set_value method so that the users can use the second approach you described.
the Telerik team