リピーターコントロールを使用しています。最大で約300のレコードを持つことができます。
ページングを使いたくない。リピーターの下部にある[その他]ボタンを使用して、[その他のレコード]を表示するためのプロビジョニングを行うことができます。
そのような使用法を示すようなサンプルはありますか?
リピーターコントロールを使用しています。最大で約300のレコードを持つことができます。
ページングを使いたくない。リピーターの下部にある[その他]ボタンを使用して、[その他のレコード]を表示するためのプロビジョニングを行うことができます。
そのような使用法を示すようなサンプルはありますか?
コメンターが言うように、ページングが必要です
PagedDataSource
をリピーターのデータ ソースとして使用する必要があります。このリンクはその方法を示しています。リピーターは「すぐに使える」ページング コントロールを提供しないため、必要なページング コントロールを自由にコーディングできます。この場合は、[詳細] ボタンです。リンクから、データバインドは次のようになります
pagedDataSource page = new PagedDataSource();
page.AllowCustomPaging = true;
page.AllowPaging = true;
page.DataSource = query;
page.PageSize = 10;
Repeater1.DataSource = page;
Repeater1.DataBind();
あなたのページングは何かlinqかもしれません
protected btnMoreClick(object sender, EventArgs e)
{
//.. get the source
var dataSource = GetDataSource()
//.. page it - i.e. use link
dataSource.Skip(currentPage * pageSize).Take(pageSize)
//.. now bind the source again
//.. your code
}
上記は、アイデアを提供して開始するための疑似コードであることに注意してください。
また
あなたの場合に関連すると思われる効率的なページングに関する以前の回答を投稿しました。
お役に立てれば