也许标题不够明确。
我有一个数据集,其对象有一个键,一个文本和描述。如何将此描述属性绑定到列表框,以便我可以在客户端操作? 我不能向用户显示描述,也不能从密钥和文本中获得它。
- 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>
答案 0 :(得分:0)
您可以同时使用DataTextField和DataValueField。