私は、後で asp:Repeater に表示するデータベース (Microsoft Indexing Service のインデックス) から結果を取得するアプリケーション (C# を使用した ASP.NET) を持っています。多くの場合、リピーターは 1500 件の結果のうち 1500 件を表示しますが、クエリで 300 件の結果が見つかり、リピーターはそのうちの 200 件しか表示しないなど、望ましい結果が得られます。
これは、結果レコードの数を取得する方法です。
foreach (DataTable dt in queryResult.Tables)
{
foreach (DataRow row in dt.Rows)
{
rows++;
}
}
これは、データをリピーターにバインドする方法です。
if (queryResult.Tables.Count > 0)
{
Result.DataSource = queryResult;
Result.DataBind();
}
この問題を引き起こす可能性のあるアイデアはありますか?