ASP.NET 2.0数据教程:通过BLL类访问类型化数据集


  本文标签:BLL类

  在本教程的第一节中,我们给出了直接使用类型化数据集的例子,不过在我们添加了BLL类之后,表示层就可以通过BLL来工作了  。在本教程的第一节中的AllProducts.aspx的例子中,ProductsTableAdapter用于将产品列表绑定到GridView上,代码如下所示:

  1. ProductsTableAdapter productsAdapter = new ProductsTableAdapter();  
  2. GridView1.DataSource = productsAdapter.GetProducts();  
  3. GridView1.DataBind(); 

  要使用新的BLL类,我们所需要做的仅仅是简单的修改一下第一行代码  。用ProductBLL对象来代替 ProductsTableAdapter即可:

  1. ProductsBLL productLogic = new ProductsBLL();  
  2. GridView1.DataSource = productLogic.GetProducts();  
  3. GridView1.DataBind(); 

  BLL类也可以通过使用ObjectDataSource来清晰明了的访问(就像类型化数据集一样)  。我们将在接下来的教程中详细的讨论ObjectDataSource  。

  GridView中显示的产品列表 

  图三:GridView中显示的产品列表