2011-04-13 47 views
0

我正在使用ASP.NET(使用C#)在線圖書館管理系統。到目前爲止一切正常(我已經做了一些搜索功能,顯示在gridview中的搜索結果)。沒有我想要做的是當用戶點擊或從gridview中選擇一本書(在一個新頁面中)時,我希望它在detailsview中顯示,以查看與其關聯的所有詳細信息和外鍵。任何幫助將不勝感激;)預先感謝。顯示從gridview到detailsview或文本

+0

發表了一些代碼,所以我們可以知道你是如何做的? – 2011-04-13 04:08:43

回答

1

如果DetailsView屬於同一頁面,那麼您可以使用GridView的SelectedValue來獲取所選項目的ID,並使用它來綁定您的DetailsView。有覆蓋此上www.asp.net教程:
http://www.asp.net/learn/webcasts/working-with-the-gridview-and-detailsview-controls-in-aspnet-20

要在新頁面中打開它,你會一個<asp:HyperLinkField>添加到<columns> colleciton你的GridView的:

<asp:HyperLinkField DataTextField="BookTitle" DataNavigateUrlFields="BookID" DataNavigateUrlFormatString="NewPage.aspx?BookID={0}" /> 

這將將該項目的BookID字段作爲名爲BookID的URL參數傳遞給您的其他頁面。

+0

謝謝!我會試試這個,看看有沒有出現;) – Loupi 2011-04-14 01:17:02

相關問題