如何将AspxListBox绑定到两个以上的属性

时间:2015-08-03 10:18:02

标签: javascript c# asp.net webforms devexpress

也许标题不够明确。

我有一个数据集,其对象有一个键,一个文本和描述。如何将此描述属性绑定到列表框,以便我可以在客户端操作? 我不能向用户显示描述,也不能从密钥和文本中获得它。

- EDIT-- 显然我不能按原样提交问题,我需要展示到目前为止我所做的事情:

//lbTemplates_OnCallback
            var elementIds = new[] { SmsElementKey };// ConfiguredElements.Split(',').Select(long.Parse).ToArray();
            var v = smsTemplateDao.ListByElementTypes(elementIds);
            lbTemplates.DataSource = v;
            lbTemplates.DataBind();
            lbTemplates.SelectedIndex = -1;

标记:

<dx:ASPxListBox ID="lbTemplates" runat="server" ClientInstanceName="lbTemplates" EnableViewState="False" Height="210px" OnCallback="lbTemplates_OnCallback" Width="220px"  ValueField="ParkElementId" TextField="ElementPath">
<ClientSideEvents SelectedIndexChanged="UpdateButtons" Init="UpdateButtons" />
</dx:ASPxListBox>

1 个答案:

答案 0 :(得分:0)

您可以同时使用DataTextField和DataValueField。