私はasp 2.0を使っているので、私はリピータコントロールをソートする必要があります。私はインターネット上で検索しますが、正しい解決策を見つけることはできません。誰かが答えを知っているなら、私の問題を解決するのを助けてください。asp 2.0でリピータのソート機能を追加するには?
答えて
最後に、私はリピーターコントロールでソート出力を得ました。
1.静的変数の保持。
static int count = 0;
2.InのLinkButtonクリックイベント
protected void lnkreq_name_click(object sender, EventArgs e)
{
count=Convert.ToInt32(ViewState["count"].ToString());
ViewState["count"] = count;
loadRepeater("REQUEST_NAME",count);
}
3.call機能
protected void loadRepeater(string reqname,int count)
{
//write the code to bind into Dataset
DataView dv = ds.Tables[0].DefaultView;
if (count == 0)
{
dv.Sort = reqname + " asc";
ViewState["count"] = 1;
}
else if (count == 1)
{
dv.Sort = reqname + " desc";
ViewState["count"] = 0;
}
//then bind into repeater
}
4.Inリピーター
<asp:Repeater runat="server" ID="RepeaterEntry" >
<HeaderTemplate >
<table class="list_table" border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<th><asp:LinkButton ID="lnkreq_name" runat="server" ForeColor="white" OnClick="lnkreq_name_click" >Request Name</asp:LinkButton></th>
</tr>
</HeaderTemplate>
<ItemTemplate>
<tr>
<td><%# Eval("REQUEST_NAME")%></td>
</tr>
</ItemTemplate>
<FooterTemplate>
</table>
</FooterTemplate>
</asp:Repeater>
私はこのコードは、リピータControl.I mでSorting機能のためのソリューションの1つであるかもしれないと思うこれはSorting Option.Ifのための最良のソリューションではないあなたの提案。 –
リピータにバインドする前にコレクションをソートする必要があります。
ポストバックで動的にソートする場合は、リピーターに再バインドする前にイベントハンドラーをソートしてください。
This記事では、並べ替え機能をRepeaterコントロールまたはDataListコントロールに追加する方法について説明します。あなたの目的や少なくともガイドとして役立つかもしれません。
私はクエリを使用してデータセットにデータをバインドし、次にリピータコントロールに割り当てます。しかし、この記事ではsqldatasourceを使用しています。どのように私のリピータコントロール内の並べ替えを行うには –
- 1. カスタムキューコンテナからASPリピータに項目を追加する
- 2. タプルを使って複数のアイテムをaspリピータに追加する
- 3. ASP複数のリピータが.aspxのページ(.NET 2.0)で
- 4. リピータに画像を追加
- 5. aspリピータのjquery
- 6. ページ番号をリピータに追加する
- 7. 追加機能を使用したGridViewのソート
- 8. 追加機能
- 9. Javascriptのオブジェクトに機能を追加する機能
- 10. は、ASPを変更する:リピータ
- 11. CakePHPにフレンド機能を追加する
- 12. カスタムリピータに列機能を追加する
- 13. ボタンに機能を追加する
- 14. クリップボードに機能を追加するActionBar
- 15. ターミナルに機能性を追加するスクリプトを追加するには?
- 16. OAuth 2.0プロバイダを追加するには?
- 17. drupalのカスタマイズ機能でJavaスクリプトファイルを追加するには
- 18. 日付ピッカーで他の機能を追加するには
- 19. jQueryUIソート可能で、スクロールとモバイルデバイスの遅延を追加する
- 20. このコードに下位の機能を追加するには
- 21. SimplepieでRSSフィード機能を追加するには
- 22. Mediawikiで拡張機能を追加するには?
- 23. 私のブログウェアにタグ提案機能を追加するには?
- 24. javascript(html5オブジェクト)のオートコンプリート機能をvimに追加するには?
- 25. 私のMKMapViewにStreetview機能を追加するには?
- 26. phonegapのボタンに機能を追加するには?
- 27. 既存のasp.netウェブサイトプロジェクトにwcf機能を追加するには
- 28. 追加カートのエラー機能
- 29. phpMyAdminでmysqlの機能を追加
- 30. ボタン機能を追加する
誰でも機能をソートするためのシンプルなソリューションを持っている場合あなたの提案をしてください。私の答えを見てください。 –
誰かが負のポイントを与えた場合、その理由を説明してください。 –