I am using DataList
and in one column I need to display two fields combined, I need the column display as Name1(Name2)
Here is my code:
<asp:DataList ID="dlistDetails" runat="server" DataKeyField="KeyID"
RepeatColumns="3" Width="100%"
AlternatingItemStyle-BackColor="Wheat" CaptionAlign="Top">
<ItemTemplate>
<asp:Label ID="lbl" runat="server" Text= '<%#Eval("Name1")%(<%#Eval("Name2") %>)' />
</ItemTemplate>
</asp:DataList>
The same is done in my GridView
and its showing the result,
Just tweak your existing code to:
<asp:DataList ID="dlistDetails" runat="server" DataKeyField="KeyID"
RepeatColumns="3" Width="100%"
AlternatingItemStyle-BackColor="Wheat" CaptionAlign="Top">
<ItemTemplate>
<asp:Label ID="lbl" runat="server" Text='<%# Eval("Name1") + "(" + Eval("Name2") + ")"%>' />
</ItemTemplate>
</asp:DataList>