我有一个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") %>'
答案 0 :(得分:1)
这样做:
<asp:Label runat="server" Text='<%# Eval("city").ToString() + "," + Eval("state").ToString() %> '></asp:Label>