ObjectDataSource 的 ondatabinding 不起作用

作者:vkvi 来源:ITPOW(原创) 日期:2009-12-20

我看到 ObjectDataSource 有个属性 ondatabinding,它触发 DataBinding 事件,起初我猜想它应该和 GridView 的 ondatabinding 意思一样,就是数据绑在我这个控件上时触发。可是我发现 ObjectDataSource 并没有 DataSource、DataSourceID 这些属性,说明 ObjectDataSource 的 ondatabinding 并不表示是别的数据绑在它的身上是触发,而是去绑定别人(比如 GridView)的时候触发。

可是我试验时,发现它并不起作用。

原来,要调用 ObjectDataSource 的 DataBind() 方法,才会触发 ondatabinding,调 GridView 的 DataBind() 不起作用。而很多时候,我们并不需要调用这个方法,所以我们也很少使用 ondatabinding,而是使用 OnSelecting 这些属性。

相关文章