【问题标题】:Retrieving additional properties through RadComboBox SelectedItem通过 RadComboBox SelectedItem 检索附加属性
【发布时间】:2015-05-23 21:18:26
【问题描述】:

我过去常常使用 ComponentArt 控件,您可以指定是否要将其他字段绑定到 ComboBox 中的每个项目。

我想知道我是否可以用 RadComboBox 做类似的事情。

例如,我是这样绑定它的:

    IEnumerable<State> stateList = StateService.GetStates();
    cbState.DataValueField = "Id";
    cbState.DataTextField = "Name";
    cbState.DataSource = stateList;
    cbState.DataBind();

由于 DataSource 是 State 类型的对象列表,我如何还可以从 SelectedItem 访问其他 State 属性?

【问题讨论】:

  • 类State是什么样的?是否有您需要访问的特定属性?您是否尝试过使用自定义属性?

标签: c# asp.net webforms telerik radcombobox


【解决方案1】:

http://www.telerik.com/help/aspnet-ajax/combobox-custom-attributes.html

RadComboBox 项提供了一个称为 Attributes 的特殊集合。您可以使用此集合来扩展与项目一起存储的信息。 Attributes 集合允许您将任意数量的属性存储为名称/值对。您可以在 RadComboBoxItem 标记中以声明方式指定自定义属性,也可以使用 RadComboBoxItem 的 Attributes 集合以编程方式指定自定义属性。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-07-18
    • 2012-03-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-18
    相关资源
    最近更新 更多