Formview的自动绑定

        最近做了一个页面,里面用到了Formview,还有四个objectdatasource,根据不同的需求,我在程序中不断切换不同的Formview的DatasourceID,后来发现了这样有问题。
        如果给控件设定了DatasourceID,那么页面每次刷新的时候,都会自动调用objectdatasource的DataBind()方法,使画面的数据不断刷新。(这段是猜测,不过问题是存在的)
       为了解决这个问题,可以直接设Datasource 等于objectdatasource的select()方法,设完后调databinding()方法,然后再设Datasource =nothing。
      有时候为了调用objectdatasource的更新、插入等其他方法,可以先设Datasource ID,操作完后再把它设为空。

posted @ 2006-10-21 13:02  彷徨......  阅读(458)  评论(0编辑  收藏  举报