如何在asp.net的gridview的一个单元格中从数据库中获取2个数据?

时间:2012-11-28 08:01:11

标签: c# asp.net data-binding gridview

我想在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>

我的疑问是:这是正确的方法吗?现在我测试了它,我在+该怎么做错误?

1 个答案:

答案 0 :(得分:2)

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

   <ItemTemplate>
       <%# Eval("CompletionTime") %>&nbsp;<%# Eval("CompletionTimeFormat") %>
   </ItemTemplate>