1

私はasp.netの学習を始めたばかりです。グリッドビューコントロールにテキストボックスを配置して、ユーザーが最初/前/次/最後ボタンをクリックする代わりに、ユーザーが行きたいページを入力できるようにしたいと考えています。

グリッドビュー コントロール ページ設定モード内で、この種の関数を作成するオプションが見つかりません。ASP.net でこれを行う方法はありますか?

4

2 に答える 2

1

それはページングと呼ばれます。これにより、ページングを実装する方法が示されます。ASP.NET ではないことはわかっていますが、C# コードのメソッドは同じです。彼らが説明しているように、ビューアに表示されるページを作成するには、データ アダプタを使用する必要があります。

これがお役に立てば幸いです!

于 2013-02-03T01:05:50.763 に答える
1

Visual Studio を起動 -> ファイル -> 新しいプロジェクト -> Web -> ASP.NET 動的データ エンティティ WebApplication

ソリューション エクスプローラーで、[動的データ] -> [コンテンツ フォルダー] を展開します。

GridViewPager.ascx というすばらしいユーザー コントロールがあります。

ここに画像の説明を入力

これをプロジェクトに追加し、GridView で PagerTemplate として指定します。

<PagerTemplate>
   <asp:GridViewPager runat="server" />
</PagerTemplate>

特定のプロジェクトで機能するようにユーザー コントロールを微調整する必要があるかもしれませんが、これで良いスタートが切れるはずです。

于 2013-02-03T09:58:18.783 に答える