列DataColumn对象的属性和方法
创建数据表时是没有任何结构的,通过DataColumn对象定义结构。
列DataColumn对象常用的属性和方法:
AllowDBNull——获取或设置一个值,该值指示数据表此列是否允许空值,默认为true。
AutoIncrement——设置是否是标识列(列值为系统自动递增的一个数字),true为是标识列。
AutoIncrementSeed——标识列初值(也叫种子)
AutoIncrementStep——自动生成列值的递增量,如果初值为1,递增量为2,那么标识列的列值将为1,3,5,7。
ColumnName——列的名称。
DataType——指定列的数据类型,数据类型可以为.NET Framework中的基数据类型,默认为string类型。
DefaultValue——设置或得到该列的默认值。
ReadOnly——设置该列是否为只读,true表示设置该列只读,默认为非只读。
Table——该列所属的DataTable
Unique——设置列的每一行中的值是否必须是唯一的,如果为true表示该列值不能重复,也就是唯一,默认是非唯一。
ReadOnly——是否为只读。
DataTable table=new DataTable();//创建表对象
DataColumn column=new DataColumn();//创建列对象
column.DataType=typeof(string);//列数据类型
column.ColumnName="name";//列名
column.AllowDBNull=false;//不允许为空
column.Unique=true;//不允许出现重复值
column.DefaultValue="木木";//设定默认值
table.columns.Add(column);//将列添加到表中