DataRow dr = new DataRow(); dr.Table = dataTable; dataTable.Rows.Add(dr); 和DataRow dr = dataTable.NewRow();dataTable.Rows.Add(dr);有什么区别啊我的重点是这两种实例化方式有什么区别?
来源:学生作业帮助网 编辑:作业帮 时间:2024/08/27 05:56:22
DataRow dr = new DataRow(); dr.Table = dataTable; dataTable.Rows.Add(dr); 和DataRow dr = dataTable.NewRow();dataTable.Rows.Add(dr);有什么区别啊我的重点是这两种实例化方式有什么区别?
DataRow dr = new DataRow(); dr.Table = dataTable; dataTable.Rows.Add(dr); 和
DataRow dr = dataTable.NewRow();
dataTable.Rows.Add(dr);
有什么区别啊
我的重点是这两种实例化方式有什么区别?
DataRow dr = new DataRow(); dr.Table = dataTable; dataTable.Rows.Add(dr); 和DataRow dr = dataTable.NewRow();dataTable.Rows.Add(dr);有什么区别啊我的重点是这两种实例化方式有什么区别?
dr.Table = dataTable; //语法错误!,dr.Table是只读的...所以只能在=右边
区别主要是:
DataRow dr = new DataRow();//
DataRow dr = dataTable.NewRow();
都是实例化一个新的DataRow对象,但是第二种方式实例化的对象包含有dataTable的架构信息.(说白了就是包含dataTable中列的信息,比如说你之前在dataTable定义了column1、column2.,那么用这种方式实例化的对象就包含了这些列信息)而第一种方式没有.
clear?