在为DataTable 定义了架构之后,也就是设置好了需要的列名以后,就可以可通过将DataRow 对象添加到表的Rows 集合中来将数据行添加到表中
与添加DataColumn 类似,同样可以通过使用DataRow 构造函数,或者通过调用表的Rows 属性的Add 方法,可在表内创建DataRow 对象
DataColumn 对象集合表示了表的模式(Schema)
DataTable 通过内部的DataColumnCollection 类型保存表中所有列
相反,DataRow 类型集合就表示表中的实际数据
这样,如果Customers 表中有10 个记录,就可以使用10 个DataRow 类型来表示它们
使用DataRow 类的成员可以对表中的值进行插入、删除、求值和操作操作
创建一个DataRow 数据行的对象,实现代码如下所示: //创建一个Customers 数据表 DataTableCustomersTable = new DataTable("Customers "); //创建一个新的数据行 DataRowarow = CustomersTable
NewRow(); //设置行的值 arow[ColumnName] = Data; //把数据行添加创建的Customers 数据表中 CustomersTable
Add(arow); 功能说明: 新建一行arow, 并给这行某一个列名付值为Data,最后把这一行添加到Customers 表中
使用DataRow 与使用DataColumn 有些不同,因为不可以直接创建这个类型的实例,而是获得一个来自给定DataTable 的引用
例如,假设想往 Customers 表中添加新行,DataTable
NewRow()方法可以获得下一空位,然后在上面填充每列的数据
实现代码如下所示: //创建一个