如何在一个详细信息中显示两个列值



我想在一个详细信息中显示两个列值。

aspx:

<asp:DetailsView ID="DetailsView1" runat="server" AutoGenerateRows="False" DataKeyNames="Id" DataSourceID="data">
    <Fields>
        <asp:BoundField DataField="TicketNo2" HeaderText="Ticket No" SortExpression="TicketNo2" />
        <asp:BoundField DataField="TicketNo" HeaderText="Ticket Serial" SortExpression="TicketNo" />
    </Fields>
</asp:DetailsView>

上面的代码在详细信息视图的两个独立列中显示值。
如何在一列中显示两个值?

我在一个详细信息中查找了显示两个列值的答案。以下代码对我有用。

aspx:

<asp:DetailsView ID="DetailsView1" runat="server" AutoGenerateRows="False" DataKeyNames="Id" DataSourceID="data">
<Fields>
<asp:TemplateField HeaderText="Ticket No" SortExpression="TicketNo2">
<EditItemTemplate>
<ItemTemplate>
<asp:Label ID="Label6" runat="server" Text='<%# Bind("TicketNo2") %>'></asp:Label>
<asp:Label ID="Label7" runat="server" Text='<%# Bind("TicketNo") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
</Fields>
</asp:DetailsView>

最新更新