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

是否可以在asp.net中使用listview在单个字段中显示多个数据,asp.net,Asp.net,Iam正在从两个不同的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" Te

Iam正在从两个不同的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>


这是我的项目模板,我有一个交易名称和票证号以及相应的项目(项目将有多个)。当使用列表视图显示这些内容时,我需要在单个字段中显示交易下的项目详细信息。这怎么可能呢?

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

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

绝对地,
Eval
返回对象,您可以将其转换为字符串,并使用
+
连接这两个对象:-

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