在标记中,如何在下拉列表中连接两个值以进行显示?

时间:2011-09-01 14:03:28

标签: asp.net .net-4.0

我有一个当前显示项目名称的下拉列表。我需要连接项目名称和描述以在列表中显示。如何在标记中连接它们?所需的字符串格式为“Name(Description)”,其中Name和Description是实际的字段名称,“(”和“)”是要插入的实际字符。

这是迄今为止的标记。有用。它只是缺少字段的连接。谢谢!

<td>
     <DLC:DropDownListMax ID="ddlItems" runat="server" CssClass="XXX" AutoPostBack="false"
                    DataSourceID="ABC" DataTextField="Name" DataValueField="ID" >
     </DLC:DropDownListMax>
</td>

3 个答案:

答案 0 :(得分:0)

您应该在数据源中创建一个返回连接字符串的单独属性。

答案 1 :(得分:0)

您将需要操作数据源并在那里连接值,或者手动将项目添加到列表中。

答案 2 :(得分:0)

您可以使用数据仓方法...... DataTextField ='&lt;%#DataBinder.Eval(Container.DataItem,“Name”&amp;“Description”)%&gt;'

我认为这不是确切的语法..但是在使用该方法之前我已经将它们连接起来了。它似乎比操纵SP或数据库容易得多。

乍得