0

グリッドビューで Oracle データベースからデータを取得する Web アプリケーションがあります。

このデータを Web アプリケーションの他のページへのリンクに変換する方法を誰か教えてもらえますか?

たとえば、独自の ID を持つオブジェクトのリストに関するデータを取得している場合、ID をクリックして、そのオブジェクトのみに関する情報を含むページに移動できるようにしたいと考えています。

これは私のグリッドビューのすべてのコードです。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" />

次に、クエリ文字列の ID を使用してデータベースを呼び出すように DetailPage.aspx を設定し、好きなものを表示します。

于 2009-02-24T14:54:07.970 に答える