0

我有一个 Web 应用程序,我在其中从 gridview 中的 oracle 数据库获取数据。

谁能告诉我如何将这些数据转换为我的 Web 应用程序上其他页面的链接?

例如,如果我正在获取有关具有自己 ID 的对象列表的数据,我希望能够单击 ID 并转到仅包含该对象信息的页面

这是我的 gridview 的所有代码,在 SystemGrid_Sorting 中,我从数据库中获取所有信息,因此我实际上无法定义列的属性。

提前致谢

asp:GridView ID="SystemGrid" runat="server" AllowSorting="True" Width="232px" OnSorting="SystemGrid_Sorting" >

4

2 回答 2

0

本质上,给定 ID 1234,您需要将其转换为 HTML 链接,例如:

<a href="mydomain/myapp/mypage?id=1234">1234</a>

不知道你的gridview工具有没有内置的方法为你构建这样的链接?

于 2009-02-24T14:52:11.127 回答
0

这很容易:

<asp:HyperLinkField DataNavigateUrlFields="ID"
 DataNavigateUrlFormatString="DetailPage.aspx?id={0}"
                    DataTextField="CategoryName" NavigateUrl="DetailPage.aspx" />

现在只需设置 DetailPage.aspx 以使用查询字符串中的 ID 调用数据库并显示您喜欢的任何内容。

于 2009-02-24T14:54:07.970 回答