2012-11-28 74 views
1

我要顯示在GridView中的單細胞從我的SQL Server數據庫的2個數據,我已經試過這樣:如何在asp.net的gridview的單個單元格中從數據庫中獲取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> 

我的查詢是:這是做到這一點的正確方法?現在我已經測試了它,並且我在+上遇到了錯誤,該怎麼辦?

+0

下去,測試它,它會工作 – sajanyamaha

+0

好,謝謝對我的鼓勵.. –

+0

我收到錯誤 –

回答

2

你並不真的需要標籤,項目模板接受任何標記。特別是,它甚至可以是:

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

確定,但如果我想用一個標籤的話,我應該怎麼串連?我應該像使用'+'一樣使用'+'還是應該使用ur部分? –

+0

好吧,以便完美的工作,但如果我想使用標籤或文本框,那麼我該怎麼辦? bcoz這不是在標籤中工作 –

+0

相關問題