1

L2S を使用して SQL Server から顧客レコードのリストを表示していますが、アクティブな顧客 (Status = 'A') のみを表示したいと考えています。このロジックを動的データに実装するにはどうすればよいですか? List.aspx テンプレートを使用しています。ドロップダウン フィルタリング オプションは必要ありません。

4

1 に答える 1

1

これを行うには、パラメーターを LinqDataSource の WhereParameters コレクションに追加します。

すべてのテーブルにこれが必要ない場合は、そのエンティティのカスタム ページを作成し、そのページにのみ追加する必要があります。(ビデオhttp://www.asp.net/Learn/3.5-SP1/video-445.aspx )

<asp:LinqDataSource ID="GridDataSource" runat="server" EnableDelete="true" EnableUpdate="true">
    <WhereParameters>
        <asp:DynamicControlParameter ControlId="FilterRepeater" />
        <asp:Parameter Name="Status" DefaultValue="A" />
    </WhereParameters>
</asp:LinqDataSource>
于 2009-07-08T18:05:38.347 に答える