私はC#、Asp.Net 4.0、Telerikを使用しており、RadComboBoxを操作しようとしています。
私はそれを次のようなエンティティデータソースで埋めています:
<RadComboBox ID="cbMyCombo" runat="server" AutoPostBack="true" CheckBoxes="true" DataSourceID="edsMySource" DataTextField="Name" DataValueField="Number">
これで、データベースから正しく入力されましたが、すべてのアイテムがチェックされていません...次のプロパティ "CheckBoxes = true"を追加してチェックしようとしましたが、機能しません...
私はこのように背後のコードでそれを変更しようとしました:
protected override void OnLoad(EventArgs e)
{
base.OnLoad(e);
for (int i = 0; i < cbMyCombo.Items.Count; i++)
{
cbMyCombo.Items[i].Checked = true;
}
}
}
良い試み、葉巻はありません...
ページのライフサイクルの間違った瞬間にやっているような気がしますが、正しく作る方法がわかりません...