首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >带有下拉列表的QueryExtender

带有下拉列表的QueryExtender
EN

Stack Overflow用户
提问于 2011-05-17 23:03:29
回答 2查看 1.3K关注 0票数 0

我使用带有dropdownlist的QueryExtender来过滤网格视图(数据源: EntityDataSource)。

代码语言:javascript
运行
复制
  <asp:SearchExpression SearchType="StartsWith" DataFields="Status" >
    <asp:ControlParameter ControlID="ddlStatus" Type="String"   />
  </asp:SearchExpression>

在这里,我将数据库中的ddlStatus绑定为默认值:“选择”,但当我运行项目时,字段“状态”的默认值为“选择”,并给出了空网格。但在Pageload上,我想在用户可以从下拉列表中选择不同的状态后显示所有记录,并基于此过滤应该工作。

我们如何显示所有选择了dropdownlist值作为默认"select“的数据?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-08-24 22:56:30

在书中找到了解决方案:Entity Framework 4.0 Recipes: A Problem-Solution Approach

使用PropertyExpression而不是SearchExpression

代码语言:javascript
运行
复制
<asp:PropertyExpression>
    <asp:ControlParameter ControlID="ddlStatus" Type="String"   />
</asp:PropertyExpression>

并根据Bala R注释将值保留为空

代码语言:javascript
运行
复制
<asp:ListItem Text="Select" Value="" />
票数 1
EN

Stack Overflow用户

发布于 2011-05-18 01:51:18

试着像这样使用DefaultValue

代码语言:javascript
运行
复制
<asp:ListItem Text="Select" Value="Select" />

代码语言:javascript
运行
复制
<asp:SearchExpression SearchType="StartsWith" DataFields="Status" >
    <asp:ControlParameter ControlID="ddlStatus" Type="String" Default="Select"  />
 </asp:SearchExpression>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6032864

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档