是否可以让QueryExtender使用RadioButtonList中的值来过滤结果?这是我目前的代码:
<asp:QueryExtender ID="QueryExtender1" runat="server" TargetControlID="EntityDataSource1">
<asp:PropertyExpression>
<asp:ControlParameter ControlID="rblFilter" Name="business_done" />
</asp:PropertyExpression>
</asp:QueryExtender>
<asp:RadioButtonList ID="rblFilter" runat="server"
RepeatDirection="Horizontal" DataValueField="" AutoPostBack="True">
<asp:ListItem Value="1">Yes</asp:ListItem>
<asp:ListItem Value="0">No</asp:ListItem>
<asp:ListItem>All</asp:ListItem>
</asp:RadioButtonList>
基础数据字段是一个位值,我理解Entity Framework将其解释为布尔值。
答案 0 :(得分:1)
这很容易.. Here's a very nice article教你如何在C#和VB.NET中实现这个目标
“ControlFilterExpression - 用于 根据a的值过滤字段 页面上的特定Web控件 (例如TextBox或DropDownList)。“