ページングを使用し、データのソースとして LinqDataSource を使用して、Gridview に表示されるアイテムの合計行数を取得する際に問題が発生しています。
私はいくつかのアプローチを試しました:
protected void GridDataSource_Selected(object sender, LinqDataSourceStatusEventArgs e)
{
totalLabel.Text = e.TotalRowCount.ToString();
}
毎回 -1 を返します。
protected void LinqDataSource1_Selected(object sender, LinqDataSourceStatusEventArgs e)
{
System.Collections.Generic.List<country> lst = e.Result as System.Collections.Generic.List<country>;
int count = lst.Count;
}
合計ではなく、現在のページのカウントのみが表示されます。
他の提案はありますか?