Asp.net 带有下拉列表的QueryXtender
我正在使用QueryXtender和dropdownlist来过滤gridview(数据源:EntityDataSource)Asp.net 带有下拉列表的QueryXtender,asp.net,entity-framework-4,Asp.net,Entity Framework 4,我正在使用QueryXtender和dropdownlist来过滤gridview(数据源:EntityDataSource) 其中,我使用默认值“Select”绑定数据库中的ddlStatus 但当我运行project时,默认情况下,字段“status”的值为“Select”,并给出空网格。 但在Pageload上,我想在用户可以从dropdownlist中选择不同的状态后显示所有记录,并且基于该过滤器应该可以工作 如果dropdownlist值被选为默认的“select”,我们如何显示所
其中,我使用默认值“Select”绑定数据库中的ddlStatus
但当我运行project时,默认情况下,字段“status”的值为“Select”,并给出空网格。
但在Pageload上,我想在用户可以从dropdownlist中选择不同的状态后显示所有记录,并且基于该过滤器应该可以工作
如果dropdownlist值被选为默认的“select”,我们如何显示所有数据?请尝试这样使用
<asp:ListItem Text="Select" Value="Select" />
及
刚刚在书中找到了解决方案: 使用PropertyExpression而不是SearchExpression
<asp:PropertyExpression>
<asp:ControlParameter ControlID="ddlStatus" Type="String" />
</asp:PropertyExpression>
注释
你能让你的选择这样的
项目吗?是的,我能按照你的建议做。但没有结果。空白网格显示页面\加载代码
<asp:SearchExpression SearchType="StartsWith" DataFields="Status" >
<asp:ControlParameter ControlID="ddlStatus" Type="String" Default="Select" />
</asp:SearchExpression>
<asp:PropertyExpression>
<asp:ControlParameter ControlID="ddlStatus" Type="String" />
</asp:PropertyExpression>
<asp:ListItem Text="Select" Value="" />