在c#中DataRow row=new DataRow();为什么错了????

解决方案 »

  1.   

    构造函数受保护的internal类
    DataRow dr=new DataRow(); 
    是不能将DataRow实例化的,要实例化一个DataRow
    DataTable dt = new DataTable(); DataRow dr = dt.NewRow();
      

  2.   

    因为他的构造函数不是public的protected internal DataRow(DataRowBuilder builder);
      

  3.   

    凡是new 一个对象不行的基本都是说明了它的构造函数没有被设置为public的,所以无法直接实例化,目的就是想通过其他的类来创建~