2016年3月21日 星期一

DataSourceID與DataSource

DataSourceIDDataSource屬性


一開始我在寫專案時,我發現有的地方用DataSourceID,有的用DataSource 想說我今天也要寫一個GridView的功能,我想說他們一樣應該沒差,就一起複製過來,複製過來我才發現我錯了。

DataSourceID DataSource 是不能一起使用的

DataSourceID

        這個屬性是專們搭配sqlDataSourceaccesDataSource,如果GridViewDataSourceID 指定DataSource就能享有內建的分頁、排序、更新、刪除也不用特別呼叫  GridView.DataBind(); 系統會自動幫你做Binding動作

DataSource

        如果GridView要使用這個屬性,就一定要寫上 GridView.DataBind(); 而且沒辦法享受到剛才說的那些功能喔。

        所以在平時應盡量使用DataSourceID喔,如果真的不會寫可以用小精靈支援,可是不推,雖然它可以幫你快速弄好,可是像我自己真的要寫的比較複雜,其實我也還是不太會寫,更何況如果我完全依賴小精靈的話,那可能真的會爆炸吧。


                                                                           By正在努力學習GridView的蔡逼八的硬屆畢業生

沒有留言:

張貼留言