可以在QueryExtender中使用RadioButtonList吗?

时间:2011-04-15 20:13:54

标签: asp.net vb.net entity-framework entity-framework-4

是否可以让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将其解释为布尔值。

1 个答案:

答案 0 :(得分:1)

这很容易.. Here's a very nice article教你如何在C#和VB.NET中实现这个目标

  

“ControlFilterExpression - 用于   根据a的值过滤字段   页面上的特定Web控件   (例如TextBox或DropDownList)。“