列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);//将列添加到表中

 

你可能感兴趣的:(.Net,ADO.NET)