1、使用其构造函数来创建一个DataTable;
2、创建每个DataColumn并初始化它的属性;
3、将每个DataColumn添加到DataTable中;
4、使用DataTable.NewRow新建一个DataRow;
5、填充DataRow每个列的字段;
6、将DataRow添加到DataTable的Rows集合;
7、重复步骤4~6。
例:
DataTable tb=new DataTable("myTable");//===========1
DataColumn[] cols=new DataColumn[3];//============2
cols[0]=new DataColumn("col0",typof(Int32));
cols[0].AutoIncrement=true;
cols[0].AutoIncrementSeed=1;
cols[1]=new DataColumn("col1",typeof(String));
cols[2]=new DataColumn("col3",typeof(Int32));
tb.Columns.AddRange(cols);//====================3
DataRow[] rs=new DataRow[2];//==================4

rs.Rows.Add(new Object[3]...{null,"fred",1});
rs[0]=tb.NewRow();
rs[0][1]="bob";//================================5
rs[0][2]="42";
tb.Rows.Add(rs[0]);//============================6
rs[1]=tb.NewRow();//============================4
rs[1][0]=DBNull.Value;//==========================5
rs[1][1]="thel";
rs[1][2]=12;
tb.Rows.Add(rs[2]);//============================6
本文详细介绍如何通过六个步骤创建和填充DataTable实例。从构造函数创建DataTable开始,定义DataColumn及其属性,然后添加到DataTable中,接着新建并填充DataRow,最后添加到DataTable的Rows集合。
1937

被折叠的 条评论
为什么被折叠?



