// DataViewTab 构造函数原型
DataViewTab(Control parent, string text, Database db, DataTable dt);    class ClientView : DataViewTab{
        // 构造器
        public ClientView(Control parent, Database db) // Database 自定义类,其中有 ClientTable 公开属性无疑
            : base(parent, "客户视图", db, db.ClientTable)      // 这里说无效参数
        {
        }
    }

解决方案 »

  1.   

    base(parent, "客户视图", db, db.ClientTable)    调试跟踪进去看看
      

  2.   


            class DataViewTab
            {
                public DataViewTab(Control parent, string text, Database db, DataTable dt)
                { }
            }        class Database
            {
                private DataTable clientTable;            public DataTable ClientTable
                {
                    get { return ClientTable; }
                    set { ClientTable = value; }
                }
            }       class ClientView : DataViewTab{
            // 构造器
            public ClientView(Control parent, Database db)        // Database 自定义类,其中有 ClientTable 公开属性无疑
                : base(parent, "客户视图", db, db.ClientTable)      // 这里说无效参数
            {
            }
        }
    确定你的db.ClientTable是DataTable类型.
      

  3.   

    命名空间搞错了, DataViewTab 和 ClientView 指的 Database 是两个不同版本!