ASP.NET 2.0數(shù)據(jù)教程:通過BLL類訪問類型化數(shù)據(jù)集
在本教程的***節(jié)中,我們給出了直接使用類型化數(shù)據(jù)集的例子,不過在我們添加了BLL類之后,表示層就可以通過BLL來工作了。在本教程的***節(jié)中的AllProducts.aspx的例子中,ProductsTableAdapter用于將產(chǎn)品列表綁定到GridView上,代碼如下所示:
- ProductsTableAdapter productsAdapter = new ProductsTableAdapter();
- GridView1.DataSource = productsAdapter.GetProducts();
- GridView1.DataBind();
要使用新的BLL類,我們所需要做的僅僅是簡單的修改一下***行代碼。用ProductBLL對象來代替 ProductsTableAdapter即可:
- ProductsBLL productLogic = new ProductsBLL();
- GridView1.DataSource = productLogic.GetProducts();
- GridView1.DataBind();
BLL類也可以通過使用ObjectDataSource來清晰明了的訪問(就像類型化數(shù)據(jù)集一樣)。我們將在接下來的教程中詳細的討論ObjectDataSource。
圖三:GridView中顯示的產(chǎn)品列表
【編輯推薦】