如何使用过滤器从 EntityDataSource 填充可更新的 FormView
我正在尝试创建一个会员页面来更新帐户详细信息。 我想用成员的数据填充表单,但我不知道如何在 EntityDataSource 上设置过滤器来限制查询。
当我根据成员 ID 设置 select 语句时,出现错误
如果启用 EnableDelete、EnableInsert 或 EnableUpdate,则无法设置 Select。
我认为这是因为您无法更新投影或一些东西,但是这附近还有什么吗?
或者我是否必须在 Page_Load 中运行查询并自己填充表单?
I'm trying to create a member page for updating account details. I want to populate a form with the member's data, but I don't know how to set a filter on the EntityDataSource to limit the query.
When I set the select statement based on the member ID, I get the error
Select cannot be set if EnableDelete, EnableInsert, or EnableUpdate is enabled.
I think this is because you can't update a projection or something, but is there anyway around this?
Or do I have to run a query in Page_Load and populate the form myself?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
不需要设置select,只需要设置where子句。
您可以执行如下操作:
如果参数是通过查询字符串传入的。 还有其他几种内置参数类型。
There is no need to set the select, only the where clause.
You could do something like the following:
If the parameter is passed in by querystring. there are several other built-int parameter types as well.