带有下拉列表的 QueryExtender
我正在使用带有下拉列表的 QueryExtender 来过滤 gridview (数据源:EntityDataSource)。
<asp:SearchExpression SearchType="StartsWith" DataFields="Status" >
<asp:ControlParameter ControlID="ddlStatus" Type="String" />
</asp:SearchExpression>
我使用默认值从数据库绑定 ddlStatus :“选择” 但是当我运行项目时,它默认使用字段“状态”的值“选择”并给出空网格。 但是在页面加载上,我想在用户可以从下拉列表中选择不同的状态并基于该过滤器应该工作后显示所有记录。
我们如何显示下拉列表值选择为默认“选择”的所有数据
i am using QueryExtender with dropdownlist to filter gridview ( datasource : EntityDataSource).
<asp:SearchExpression SearchType="StartsWith" DataFields="Status" >
<asp:ControlParameter ControlID="ddlStatus" Type="String" />
</asp:SearchExpression>
Where i bind my ddlStatus from database with default value : "Select"
But when i run project it takes by default value "Select" for Field "status" and gives empty grid.
But on Pageload i want to show all the records after user can select different status from dropdownlist and based on that filter should work.
how can we show all the data with dropdownlist value selected as default "select"
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
刚刚在书中找到了解决方案:实体框架 4.0 秘诀:问题解决方法
使用 PropertyExpression 而不是 SearchExpression
,并将值留空,根据 巴拉 R 评论
Just Found solution here in book: Entity Framework 4.0 Recipes: A Problem-Solution Approach
Used PropertyExpression instead of SearchExpression
and leave value blank according to Bala R comment
尝试使用
DefaultValue
像这样并且
Try using
DefaultValue
like thisand