-1

国でフィルタリングできるデータを一覧表示するList.aspxメインページを備えたDynamic-Dataアプリケーションがあります。カントリーテーブルはメインテーブルへの外部キーであるため、DynamicFilterとして使用されます。

状態を選択すると、DynamicFilter_FilterChangedメソッドが起動し、メインテーブルが適切にフィルタリングされますが、フィルタリングによって生成された行の総数を取得する方法を理解しようとしています。

私はここで以前の投稿を見ましたが、運がありませんでした。

何か案は?

4

1 に答える 1

1

list.aspx ページの Gridview が選択されたときにカウントできます。

protected void GridDataSource_Selected(object sender, LinqDataSourceStatusEventArgs e)
{
    if (e.TotalRowCount > 0)
    {
        lblCount.Text = e.TotalRowCount.ToString() + ((e.TotalRowCount == 1) ? " item found." : " items found.");
    }
}
于 2012-12-11T17:35:10.093 に答える