我正在使用 L2S 显示来自 SQL Server 的客户记录列表,我只想显示活动客户(其中状态 = 'A')。如何在动态数据中实现这个逻辑?我正在使用 List.aspx 模板。我不想要下拉过滤选项。
问问题
1301 次
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 回答