問題タブ [datapager]

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 投票する
2 に答える
11027 参照

asp.net - ASP.NetDataPagerで生成されたHTMLをカスタマイズする

ページネーションのために、WebプロジェクトでListViewとDataPagerを使用しています。正常に動作しますが、ページ付け用に生成されたHTMLは、いくつかのハイパーリンクを含む単なるスパンです。

HTMLをカスタマイズして、代わりに順序付けられていないリストにリンクを表示したかった(ul)。

誰もがこれを行う方法を知っていますか?私が考えることができる1つの方法は、CSSFriendlyアダプターですが、もっと簡単な方法があれば、それはしたくありません。

編集:誰かがテンプレートにコントロールを作成するために必要な正確な手順を手伝ってもらえますか?気が狂ってすみませんが、グーグルが多かったのに、この部分がわかりません。

0 投票する
6 に答える
27801 参照

c# - ASP.Net : DataPager Control はページングで常に一歩遅れています

次の例を見てみましょう...のデータをページングするために使用されるListViewと を含むページ:DataPagerListView

コードビハインド:

ソース:

の問題DataPagerは、それがバインディングと常に後れを取っていることです。

たとえば、ページが読み込まれると、ページ番号 1 になります。その後、ページ 3 をクリックすると、ポストバック後もページ 1 にとどまります。次に、5 ページをクリックすると、ポストバック後に 3 ページに表示されます...その後、6 ページをクリックすると、5 ページに表示されます...というように続きます。

ページングが期待どおりに機能しないのはなぜですか?

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

asp.net - 同じDataPagerコントロールをページの2つの場所に同時に表示するにはどうすればよいですか?

次のようなDataPagerコントロールがあります。

このデータページャーコントロールを、ドロップダウンを表示したい場所に配置しました。

これはすべてうまく機能していますが、私の問題は、まったく同じように機能するために別のドロップダウンコントロールが必要なことですが、リストビューの下部と上部にあるこのコントロールが必要です。

この既存のデータページャーを便乗させる方法はありますか、またはリストビューの下部に完全に別個のデータページャーを作成し、何らかの方法でそれらをリンクする必要がありますか?

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

silverlight - DataPagerがSilverlight3+RIAサービスで機能しない

RIAサービスを備えたSilverlight3アプリを使用していますが、DataPagerが初期ロードサイズのデータ​​のみをロードし、その後リロードしないという問題が発生しています。2ページのデータ(PageSize = 10、LoadSize = 20)が表示されます。119ページのデータが正しく表示されていますが、3ページに移動すると、データグリッドとデータフォームに何も表示されません。

これは私のドメインデータソースです:

DataPagerのスニペットは次のとおりです。

そして、これがドメインサービスクエリです:

それはかなり簡単なので、何が欠けているのかわかりません。どんな助けでもいただければ幸いです。

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 投票する
2 に答える
4031 参照

c# - 同じページに複数のDataPager

同じページに2つのDataPagerがあり、同じListViewにリンクされているという問題があります。「下部」または2番目のポケットベルが機能していないように見えることを除いて、すべてが正常に機能します。ページ番号は生成されますが、それらをクリックしても何も起こりません。「上部」ページャーの上に「下部」ページャーをコピーすると、そのページャーは機能しますが、その下のページャーは機能しません。最初に来るポケットベルだけが機能しているようです:

アップデート:

これをもう少しいじくり回した後、SetPagePropertiesに正しいパラメーターがあれば、両方のページャーが機能することを確認しました。最初のパラメーターは結果を開始する数であり、2番目のパラメーターは表示する結果の数である必要があります。ただし、表示する番号が間違っています。正確に100のレコードがあり、1ページに25の結果を表示したいと思います。ハードコーディングした場合:

これは結果の2ページ目であり、結果は26-50を示しています。ただし、下部のポケットベルは機能しません。

さて、ハードコーディングすると:

どちらのポケットベルも正常に機能しますが、結果の数は27〜51になります。

誰かがこれを再現できますか、それは私を狂わせていますか?!?!?

更新2:

ListViewにバインドする前にページのプロパティを設定することで機能するようになったと思います。

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

asp.net - コードで PageSize が設定されていると、DataPager が機能しなくなる

標準の ListView (データ ソースとして DataTable を使用) を備えた標準の ASP.Net DataPager があります。

デザイン コードで PageSize="24" を設定すると、次のようになります。

ページングは​​宣伝どおりに機能します。

ただし、コードでそれを変更すると、Page_Load で次のようになります。

ページングは​​完全に機能しなくなりますが、最初にロードされたデータ セットは実際には 48 項目です。

これに影響を与えるようなコードは何も見当たりません。

よろしく

ムー

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

asp.net - DataPager を新しい ListView データソースに切り替えるにはどうすればよいですか?

UpdatePanel 内にデータソース 'A' をロードする DataPager を持つ単一の ListView があります。データソース「A」は Page_Load にロードされます。

ListView の外部の OnClick イベントは、ListView データソースを 'B' に変更できます。「A」と「B」を切り替えます。ただし、DataPager は引き続きデータソース 'A' のみを使用します。

DataPager を選択した ListView データソースに切り替えるにはどうすればよいですか?

ASPX

コードビハインド

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

asp.net - asp:datapagerコントロールはいつ役に立ちますか?

ハイみんな、
私は本当に知りたいです、

  1. asp.netでdatapagerコントロールが便利になるのはいつですか?

  2. datapagerを使用するコントロールのリスト?

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

silverlight - Datagrids のチェックボックスに関する問題

DataGrid の CheckBoxes に問題があります。CheckBoxes は、エンティティにプロパティがないため、データグリッドにデータを入力しているエンティティにバインドされません。基本的に私がやろうとしているのは、CheckBox をチェックするときに、その行の項目の ID を返されるリストに追加することです。私が抱えている問題は、いくつかの CheckBox と DataPager を含むページをチェックすると、最初のページの CheckBox のチェックが解除され、それらを削除しようとするときに、DataGrid が既に 2 番目のページに移動しているため、null 参照例外がスローされることです。それらのアイテムはもう見つかりません。どうすればこれを修正できますか? 私のコードを投稿する必要がある場合は、お知らせください。