日期:2014-05-19  浏览次数:20576 次

asp.net2.0 中如何动态变改GridView的数据源组件?
asp.net2.0   中如何动态变改GridView的数据源组件?

有2个ObjectDataSource组件..   分别读取2个表的数据.

页面有两个按钮,一个是Read1,一个是Read2.一个GridView.

我想实现的是
点击Read1的时候,让GridView使用ObjectDataSource1的数据,
点击Read2的时候,让GridView使用ObjectDataSource2的数据.

现在是
当第一次点击Read1的时候,GridView正常使用ObjectDataSource1的数据,
然后再点击Read1的时候,GridView使用仍然使用的是ObjectDataSource1的数据.

问下,我该如何设置才能实现我说的功能?




------解决方案--------------------
GridView本来就是那样的。

只要给GridView的DataSourceID属性赋值,就会造成GridView在PreRender是自动重新绑定数据。