5 Answers, 1 is accepted
Hello Wally,
To populate the selected value of RadMultiColumnComboBox in the RadDataForm you need to bind it using the Value property. The parameter passed in the binding function should be an existing field of the RadDataForm's data source. The two properties DataTextField and DataValueField are pointing to the respective fields of the data source bound to the RadMultiColumnComboBox.
<telerik:RadMultiColumnComboBox runat="server" ID="RadMultiColumnComboBox1"
OnDataBinding="RadMultiColumnComboBox1_DataBinding"
DataTextField ="ShipName"
DataValueField="ShipName"
Value='<%# Bind("ShipName") %>'>
</telerik:RadMultiColumnComboBox>
You can also take look at the DataForm - Manual CRUD Operations demo and follow the approach used in the demo for binding other controls to the RadDataForm's data source.
I hope that will prove helpful.
Kind regards,
Doncho
Progress Telerik

Hello Wally,
This is a well-known method to bind values to Controls inside the Template of another Control. The only difference is, that Telerik controls require the Bind() instead of Eval() when editing items and using that control as the editing control.
Check out the Introduction to ASP.NET inline expressions in the .NET Framework article to find out more about the server expressions.
Kind Regards,
Doncho
Progress Telerik

Hello Wally,
Whether it's the SelectedValue, SelectedText, Value or Text, it depends which is available for that specific control. However, the reason behind the property not popping up in IntellIsesne is the default behavior of the ASP.NET Framework. Since Telerik uses the standard ASP.NET Framework, the same behavior would be present.
Nevertheless, we have created a Knowledgebase article that explains more about this, see Selected Values of Controls when used in Templates.
Kind regards,
Doncho
Progress Telerik