AllowCustomTextプロパティがtrueに設定されたRadComboBoxがあり、エントリをスペルチェックする機能をユーザーに提供する必要があります。これは、次のようにRadSpellコントロールを追加するだけで実行できます。
<telerik:RadComboBox
ID="rcbsScopeOfWorkGroupDescription"
runat="server"
AppendDataBoundItems="true"
AllowCustomText="true"
DataSourceID="odsScopeOfWorkGroupDescription"
DataTextField="sScopeOfWorkGroupDescription"
DataValueField="sScopeOfWorkGroupDescription"
Text='<%# Bind("sScopeOfWorkGroupDescription") %>'>
<Items>
<telerik:RadComboBoxItem Text="" Value="" />
</Items>
</telerik:RadComboBox>
<telerik:RadSpell
ID="rssScopeOfWorkGroupDescription"
runat="server"
ControlToCheck="rcbsScopeOfWorkGroupDescription"
IsClientID="false"
DictionaryLanguage="en-AU"
DictionaryPath="~/App_Data/RadSpell" />
このポップアップはすべてのスペルミスを正しく検出しますが、[変更]をクリックしてもRadComboBoxの値は更新されません。奇妙なことに、変更をクリックしてスペルチェッカーを閉じてから、スペルチェックを再実行すると、エラーが見つからないと表示されます。明らかに、RadSpellコントロールは一部のフィールドを更新していますが、表示またはデータの保存に使用されるフィールドは更新していません。
ヒントをいただければ幸いです。