1

我想在gridview的一个单元格中显示我的sql server数据库中的2个数据,我试过这个:

<asp:GridView ID="engpodataGV1" runat="server" AutoGenerateColumns="False" Width="910px"
                            DataKeyNames="PONumber" OnSelectedIndexChanged="engpodataGV1_SelectionChanged">
<Columns>
 <asp:TemplateField HeaderText="Complition Time">
     <ItemTemplate>
      <asp:Label ID="Label8" runat="server" ForeColor="Black" Font-Bold="false" Text='<%# Eval("CompletionTime") + Eval("CompletionTimeFormat") %>'></asp:Label>
       </ItemTemplate>
       <ControlStyle Width="100px" />
       <ItemStyle BorderStyle="Solid" BorderWidth="1px" />
      </asp:TemplateField>
 </Columns>
</asp:GridView>

我的问题是:这是正确的方法吗?现在我已经对其进行了测试,但我在+做什么时遇到错误?

4

1 回答 1

2

您实际上并不需要标签,项目模板接受任何标记。特别是,它甚至可以是:

   <ItemTemplate>
       <%# Eval("CompletionTime") %>&nbsp;<%# Eval("CompletionTimeFormat") %>
   </ItemTemplate>
于 2012-11-28T08:16:45.530 回答