2010-06-18 70 views
1

我有一個數據網格與SQL表中的5個字段中的3個。第一個數據綁定被改爲一個asp:超鏈接,所以可以點擊該字段。我想要做的是,當用戶點擊字段中的對象時,它會將ID發送到另一頁。從那裏,它使用請求來顯示在同一個SQL表中找到的所需信息。SQL - 鏈接到更多的表信息

例如:

在第一列的單元格用戶點擊,這爲他們帶來一個頁面,在該單元的更多信息。

我該怎麼做?

+0

那麼,什麼是你的問題?它是如何將數據綁定到超鏈接的ID? – 2010-06-18 12:42:32

+0

是的,沒錯。 – BioXhazard 2010-06-18 12:45:17

回答

0

我結束了使用此:

<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl='<%#Eval("CareerID", "~/Description.aspx?id={0}") %>' Text='<%# Eval("Title") %>'></asp:HyperLink> 

,然後其他網頁:

<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:ASPNETDBConnectionString %>" 
        SelectCommand="SELECT * FROM [c_Careers] WHERE ([CareerID] = @CareerID)"> 
        <SelectParameters> 
         <asp:QueryStringParameter Name="CareerID" QueryStringField="id" Type="Int32" /> 
        </SelectParameters> 
       </asp:SqlDataSource>