public void BindUser(DataGrid dg) 

    string sql="select * from user";
    //不是已经调用了么????????
    operate.BindDataGrid(sql,dg) //静态方法?} 

解决方案 »

  1.   

    首先要引入命名空间,然后,你的方法要是静态的可以按照你的写法用,要不的话就要先实例化,然后调用operate myoperate=new operate();
    myoperate.BindDataGrid(sql,dg);
      

  2.   

    Class A
    {
        public static string GetMyName()
        {
            return "A";
        }
    }Class B
    {
        public string GetAName()
        {
            return A.GetMyName();//直接引用不用实例化
        }
    }
      

  3.   

    两个类若在一个项目的不同类文件里
    这样
    1要先引用命名空间
    你的类文件中namespace 'Saga.LiveChain.LiveChainCH.BusinessFacade.BFMenu'
    在你要用的文件中using 'Saga.LiveChain.LiveChainCH.BusinessFacade.BFMenu';
    2 实例化aa
    3 aa.yourfunction()
    在一个文件里的话,直接调用就可以了