问题描述
|
是否可以让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将此解释为布尔值。
解决方法
这很容易..这是一篇非常不错的文章,教您如何在C#和VB.NET中实现此目标
\“ ControlFilterExpression-用于
根据a的值过滤字段
页面上的特定Web控件
(例如TextBox或DropDownList)。\“