FilterExpression 不起作用? 为什么?

发布于 2024-07-27 15:41:10 字数 903 浏览 2 评论 0原文

ObjectDataSource1.FilterExpression = "用户 ID LIKE '{0}' AND 操作 LIKE '{1}'"; ObjectDataSource1.FilterParameters.Add("userid", ddlUsers.SelectedValue); ObjectDataSource1.FilterParameters.Add("action", ddlAction.SelectedValue);

我像这样写代码。

当我运行它时,网格视图是空的。 但是,当我编写并运行它时效果很好。

ObjectDataSource1.FilterExpression = "userid LIKE '{0}' AND action LIKE '{Login}'";
ObjectDataSource1.FilterParameters.Add("userid", ddlUsers.SelectedValue);
ObjectDataSource1.FilterParameters.Add("action", ddlAction.SelectedValue);

不带参数(动作) 它显示所选 ddlUsers.SelectedValue 的所有登录。

为什么不能这样工作呢?

ObjectDataSource1.FilterExpression = "userid LIKE '{0}' AND action LIKE '{1}'";
ObjectDataSource1.FilterParameters.Add("userid", ddlUsers.SelectedValue);
ObjectDataSource1.FilterParameters.Add("action", ddlAction.SelectedValue);

ObjectDataSource1.FilterExpression = "userid LIKE '{0}' AND action LIKE '{1}'";
ObjectDataSource1.FilterParameters.Add("userid", ddlUsers.SelectedValue);
ObjectDataSource1.FilterParameters.Add("action", ddlAction.SelectedValue);

I wirte like this code.

when I run it grid view is empty. BUT, when I write and run it works good.

ObjectDataSource1.FilterExpression = "userid LIKE '{0}' AND action LIKE '{Login}'";
ObjectDataSource1.FilterParameters.Add("userid", ddlUsers.SelectedValue);
ObjectDataSource1.FilterParameters.Add("action", ddlAction.SelectedValue);

Without parameters (action)
its shows all login of selected ddlUsers.SelectedValue.

Why does not work like this?

ObjectDataSource1.FilterExpression = "userid LIKE '{0}' AND action LIKE '{1}'";
ObjectDataSource1.FilterParameters.Add("userid", ddlUsers.SelectedValue);
ObjectDataSource1.FilterParameters.Add("action", ddlAction.SelectedValue);

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

萌逼全场 2024-08-03 15:41:11

是的:)我发现了问题。

在此代码之前,我使用了 ObjectDataSource1.FilterParameters.Add("userid", Name); 代码
所以有3个filter参数。

所以这个查询是空的。 网格视图显示空信息。
我删除了所有参数,只添加了这两个参数,就可以了。 显示效果非常好。

:)

Yes :) I found the problem.

Before this code, I used ObjectDataSource1.FilterParameters.Add("userid", Name); code
so 3 filterParameters.

So this query is empty. Grid View shows empty information.
I remove all parameters and I add just this two parameters and it's ok. It shows very good.

:)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文