书上有这个程序
设 sqldataadapter1是一个 SqlDataAdapter类的对象,已经连接了数据库,程序如下: sqldataadapter1.InsertCommand=new SqlCommand("各个参数");(1) InsertCommand.ExecuteNonQuery();(2)#######################################
InsertCommand是SqlDataAdapter类的一个属性,但从第二句看,好像又成了一个类,为什么呢??

解决方案 »

  1.   

    SqlDataAdapter类的一个属性也可以是某一个类、结构
    比如:
    class a
    {
    public void d()
    {
    }
    }
    class b
    {
    public a a1 = new a();
    }
    class c
    {
    b b1 = new b();
    b1.a1.d();
    }
      

  2.   

    b1.a1.d();我明白  可是InsertCommand.ExecuteNonQuery();(2)  这句没有提供对象啊,直接用 
      属性.方法();
    ??????????
      

  3.   

    有个对象A,他有个属性B,这个属性也是个对象,而这个对象有方法C,那么不就可以了ma?A.B.C();