Asp.net的ObjectDataSource数据绑定事件

发布于 2024-08-25 04:55:55 字数 165 浏览 4 评论 0原文

我正在开发一个 Asp.net/C# 应用程序。 我想将对象列表绑定到网格视图。 我已经研究了 ObjectDataSource 控件一段时间,一旦我的页面加载,它就会将数据加载到我的数据网格中。 我可以改变这种行为吗? 例如,如何仅在单击页面上的按钮时设置 DataBinding?

tks

I'm Working on an Asp.net/C# application.
I want to bind a list of objects to a grid view.
I've been looking a while to the ObjectDataSource control and it loads data to my datagrid as soon as my page loads.
Can I change this behaviour?
For example, how can I set DataBinding only when a button on my page gets clicked?

tks

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

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

发布评论

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

评论(3

草莓味的萝莉 2024-09-01 04:55:55

您可以挂钩 ObjectDataSource 的选择事件并取消任何与您要查找的条件不匹配的选择。我一直根据其他控件中的值执行此操作。

查看该事件的 e.Cancel 属性。

You can hook into the ObjectDataSource's Selecting event and cancel any selects that don't match the criteria you're looking for. I do this all the time based on values in other controls.

Look at the e.Cancel property for that event.

猥︴琐丶欲为 2024-09-01 04:55:55

不要在标记中设置数据源,而只需在按钮的 OnClick 事件的代码隐藏中进行设置。

通过编程方式,您可以指定要绑定的对象,如该问题的答案所示...

ASP.NET 2.0:为 ObjectDataSource 指定对象实例

Do not set the datasource in markup and simply do it in the code-behind on the OnClick event of the button.

Programatically, you can specify the object to bind to as shown in the answer to this question...

ASP.NET 2.0: Specifying an instance of an object for an ObjectDataSource

忘羡 2024-09-01 04:55:55

您可以在后面的代码中创建对象数据源并执行绑定 onclick。

You can create the objectdatasource in the code behind and do the bind onclick.

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