我正在使用Asp.net/C#应用程序。 我想将对象列表绑定到网格视图。 我一直在寻找ObjectDataSource控件,并在我的页面加载后立即将数据加载到我的数据网格中。 我可以改变这种行为吗? 例如,我怎样才能设置DataBinding只有当我的网页上的按钮被点击?Asp.net的ObjectDataSource数据绑定事件
TKS
我正在使用Asp.net/C#应用程序。 我想将对象列表绑定到网格视图。 我一直在寻找ObjectDataSource控件,并在我的页面加载后立即将数据加载到我的数据网格中。 我可以改变这种行为吗? 例如,我怎样才能设置DataBinding只有当我的网页上的按钮被点击?Asp.net的ObjectDataSource数据绑定事件
TKS
您可以创建后面在代码中的ObjectDataSource和做的onclick绑定。
您可以挂钩ObjectDataSource的选择事件并取消任何与您正在查找的条件不匹配的选择。我总是根据其他控件中的值来做这件事。
查看该事件的e.Cancel属性。
不要在标记中设置数据源,只需在按钮的OnClick事件的代码隐藏中执行它。
编程方式,您可以指定绑定到如图所示的这个问题的答案对象...
ASP.NET 2.0: Specifying an instance of an object for an ObjectDataSource
这种方法也适用于我。我在这个问题的答案中描述了它:http://stackoverflow.com/questions/831208/databind-and-postback/3015512#3015512 – PeterFromCologne 2010-06-11 21:23:17
坏主意,因为你可能会失去你使用消耗臭氧层物质得到了实惠。 – citronas 2010-03-15 18:26:47