是否可以使用asp.net中的listview在单个字段中显示多个数据

时间:2015-10-22 09:58:47

标签: asp.net

我从两个不同的mysql表中获取数据,我希望在使用listview显示时在单个字段中显示一些列数据。我怎么可能?

 <ItemTemplate>
<tr id="Tr2" runat="server" class="tablerw">
<td style="background-color:#EEEEEE;width:100px;" class="tablerw"> <asp:Label ID="Label5" runat="server"
 Text='<%#Eval("DealName") %>' /></td>
 <td style="background-color:#EEEEEE;width:100px;"> <asp:Label ID="NameLabel" runat="server"
 Text='<%#Eval("TicketNo") %>' /></td>

<td style="background-color:#EEEEEE;width:180px;"> <asp:Label ID="Label3" runat="server"
          Text='<%#Eval("ItemName") %>' /></td>
 <td style="background-color:#EEEEEE;width:180px;"> <asp:Label ID="Label4" runat="server"
          Text='<%#Eval("Price") %>' /></td>
</tr>

这是我的项目模板,我有一个交易名称和票号以及相应的项目(项目将有多个)。虽然使用列表视图显示这些内容,我需要在交易下显示项目详细信息将在单个field.How它可能吗?

1 个答案:

答案 0 :(得分:0)

当然,Eval返回对象,您可以将其转换为字符串并使用+连接两者: -

<asp:Label ID="Label5" runat="server"
 Text='<%# Eval("DealName").ToString() + " " + Eval("TicketNo").ToString() %>' />