DataView与组合字段

时间:2013-10-09 22:30:29

标签: asp.net .net gridview webforms

我有一个DataView指定了列,我想把两个单独的字段组合成一个字段,例如'Columbus'和'Ohio',并将它们放入一个看起来像'Columbus'的字段中,俄亥俄州。

<asp:GridView ID="gv" runat="server" AutoGenerateColumns="false">
    <Columns>
        <asp:TemplateField>
            <HeaderTemplate></HeaderTemplate>
            <ItemTemplate>
                <asp:Label runat="server" Text='<%# Eval("city") %>'></asp:Label>
                <asp:Label runat="server" Text='<%# Eval("state") %> '></asp:Label>
            </ItemTemplate>
        </asp:TemplateField>
    </Columns>
</asp:GridView>

当我尝试执行以下操作时出现错误:

Text='<%# Eval("city") %>' + ', ' + '<%# Eval("state") %>'

1 个答案:

答案 0 :(得分:1)

这样做:

<asp:Label runat="server" Text='<%# Eval("city").ToString() + "," + Eval("state").ToString() %> '></asp:Label>