首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >EntityDataSource Where子句

EntityDataSource Where子句
EN

Stack Overflow用户
提问于 2010-12-10 01:32:51
回答 2查看 893关注 0票数 0

我使用的是从DropDownLists绑定了WhereParameters的EntityDataSource。Where子句可能类似于:"it.applicationId = @applicationId“,但在该DropDownList中,我创建了一个带有Text=”Value=“的ListItem。

当然,当值为"“时,我不想在查询中使用该值。

我该怎么做呢?

感谢所有人

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-12-14 01:30:48

看起来不可能在设计时随意使用参数。

尝试挂接选择事件,就像this question中描述的那样。

在您的特定情况下,您可以获得DropDownList的选定值(例如,使用FindControl方法),然后简单地传递参数的值,或者使用不带Where子句的查询。

票数 0
EN

Stack Overflow用户

发布于 2012-06-17 18:07:36

首先应该将参数中的属性"ConvertEmptyStringToNull“设置为true,然后键入where条件,如下所示:"@applicationId IS NULL OR it.applicationId = @applicationId”

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4401276

复制
相关文章

相似问题

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