既然DataRow类型本身的构造函数是不可public访问的,因此必须得像下面这样来创建一个DataRow:
DataTable dt = new DataTable("t1");
DataRow dr = dt.NewRow();
dt.Rows.Add(dr);
我就奇怪了,既然dt.NewRow()已经在Table里面创建了一个新的DataRow对象,为什么还要dt.Rows.Add()再把它加进来才能生效? NewRow()并不是DataTable的静态方法啊,它是和DataTable的实例绑定的。
希望我提的问题表述很清楚了。