問題タブ [pagertemplate]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1676 参照

asp.net - GridView の PagerTemplate で使用されるページャー コントロールを備えた UserControl のサンプル コードはありますか?

カスタム PagerTemplate を使用するアプリケーションにいくつかの Gridview があります。複数のページで同じロジックを複製する必要がないように、このカスタム テンプレートを UserControl に変換したいと考えています。そのようなことが可能であると確信していますが、UserControl を Gridview のイベントに正確に接続する方法と、コントロールが実装する必要があるインターフェイスについてはわかりません。

ASP 2.0 フレームワークを使用しています。

誰かがこのようなことをしましたか?もしそうなら、ユーザーコントロールのサンプルコードはありますか?

0 投票する
1 に答える
1706 参照

asp.net - DataPagerテンプレートとLinkBut​​tonについて少し助けてください。

pagertemplateを備えたdatapagerがあります。テンプレートには、すべてのレコードを表示するようにデータページャーのPageSizeを設定する[すべて表示]ボタンがあります。これは問題なく動作しますが、ボタンがクリックされたときにボタンを非表示にできるようにしたいと思います。UpdatePanelにあるので、それが違いを生むかどうかわかりませんか?

そして、コードビハインド:

{this.Pager.PageSize = int.Parse(e.CommandArgument.ToString());

LinkBut​​ton lb =(LinkBut​​ton)sender; if(lb!= null){lb.Visible = false; }

rangeList.DataBind(); }

最初のクリックは正常に機能し、ListViewを更新します。これにより、ページャーが調整され、すべての結果を含む1つのページが表示されますが、ボタンが希望どおりに消えません。

何か案は?

0 投票する
1 に答える
2152 参照

asp.net - ASPでGridViewが空の場合、PagerTemplateは表示されません

データベースからデータにアクセスするGridViewがある小さなASP.NETアプリケーションを作成しようとしています。また、データベースに新しいレコードを追加できるLinkBut​​tonを備えたPagerTemplateもあります。ただし、テーブルが空の場合、Pagerコントロールを表示することはできませんが、テーブルにエントリが1つあれば問題はありません。PagerTemplateを常に表示できる方法はありますか?私のコードのサンプルです。

よろしくお願いします。

0 投票する
0 に答える
332 参照

asp.net - ページネーション中に現在のインデックス ページを除く、gridview の残りのインデックス ページを無効にするにはどうすればよいですか?

グリッドビューがあり、その中にボタンの列があります。「本」ボタンをクリックすると、現在のページ インデックス (ページネーション - 1 2 3 4) が有効になり、残りのページ インデックス (ページネーション - 1 2 3 4) が無効になります。同時に「キャンセル」ボタンを押すと、すべてのページ インデックス (ページネーション - 1 2 3 4) が正常に戻されます。どうすればこれを達成できますか

前もって感謝します

0 投票する
1 に答える
1728 参照

c# - FormView で PagerTemplate が表示されない

独自のページング LinkBut​​tons を持つカスタム PagerTemplate を持つ FormView コントロールがあります。ロードするデータセットに 1 つのレコード/アイテムのみが含まれ、PagerTemplate が完全に非表示になるまで、すべてがうまく機能します。オンラインで検索したところ、単純に追加するいくつかの回答が見つかりました。

ただし、これは少しの違いもありません。データ セットにレコードが 1 つしかない場合、FormView.TopPagerRow は常に null のようです。これをインターセプトする方法が必要なようですが、OnPreRender イベントと OnDataBound イベントの両方で試してみましたが、サイコロはまだありません。

以下は私のコードのサンプルです。

ASPX

コードビハインド

ありがとう!

0 投票する
1 に答える
1496 参照

c# - GridView PagerTemplate の動的 LinkBut​​ton がイベントを発生させない

グリッドビュー用のカスタム Pager テンプレートを作成して、次のようなものを取得しようとしています: < 1 2 3 4 >

数字をクリックするのに問題があります...

PagerTemplate 内には、次のように DataBound イベントで埋められる「phLinks」という名前のプレースホルダーがあります。

最初に Click イベントを試し、次に Command イベントを試したことに注意してください。どちらの場合も、ポストが返されますが、イベントはトリガーされません...

ここで何が欠けていますか?

0 投票する
1 に答える
626 参照

asp.net - ドロップダウン リストの selectedindex でポストバックが発生した後にページがレンダリングされない

それは奇妙な問題です。グリッドビューページャーテンプレートであるドロップダウンリストselectedindexchangedでグリッドビューのページサイズを設定しています。ここに私のhtmlソースがあります

これが私のコードビハインドです

ポストバックが発生するpageSize2_SelectedIndexChangedと、ドロップダウンリストの選択されたすべての値に対してイベントが発生しますが、ページはレンダリングされません。pageSize2_SelectedIndexChanged イベントCall GetDataTables2()メソッドからジャンプしています。ドロップダウンリストの選択値が 10 の場合、ページはレンダリングされています。これは奇妙です。何が問題なのか、解決策を提案してください

0 投票する
2 に答える
1257 参照

c# - 選択が変更されたときにグリッドビュー内のドロップダウンリストが機能しない

グリッドビュー内に 2 つのドロップダウン リストがあります。

  1. 1 番目のドロップダウン - の選択用Page No

  2. 2 番目のドロップダウン - の選択用Page Size

ドロップダウンリストに関連する問題は次のとおりです:-

選択するchangeと正常に動作し、正確な結果が表示されます。しかし、選択を最後の値に戻すと、再びgridview壊れます。すべてのコードを試してデバッグしましたが、正確な解決策を見つけることができませんでした。

dropdownlist内部の aspx コードを参照してくださいGridview:-

注: Gridview は の下にありUpdatePanelます。

また、各イベントのコード ビハインドとBindGrid();

gridview データバインド イベントも参照してください:-

また、動作に問題はなく、ddlPageSize正常に動作しています