using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using calTableAdapters;//引入命名空间
[System.ComponentModel.DataObject]
public class calBLL
{
    private CALTableAdapter _calAdapter = null;
    protected CALTableAdapter Adapter
    {
        get
        {
            if (_calAdapter == null)
                _calAdapter = new CALTableAdapter();
            return _calAdapter;
        }
    }
}[System.ComponentModel.DataObjectMethodAttribute(System.ComponentModel.DataObjectMethodType.Select, true)]
public cal.CALsDataTable GetCalDatas()//这里cal打了下划线提示错误:应输入 class、delegate、enum、interface 或 struct
{
    return Adapter.GetCalDatas();
}

解决方案 »

  1.   

    那该如何写呢?
    我是根据网上的教程来“照葫芦画瓢”而已,但是不知道哪里出错了,参照下面的教程
    http://reeezak.cnblogs.com/archive/2006/06/24/434439.html
      

  2.   

    cal.CALsDataTable 的返回值类型是什么? 估计是一个 DataTable那就这么写public DataTable  GetCalDatas {
      return Adapter.GetCalDatas();
    }
      

  3.   

    你的GetCalDatas这个方法到底返回的是什么东西?
      

  4.   

    错了,少一个括号。public DataTable  GetCalDatas() 
    {
      return Adapter.GetCalDatas();
    }
      

  5.   


    我是在DAL层建立了DataSet,然后在这个BBL里面引用,所以返回的是DataTable?