ASP.net编程的问题34
DataTable data = new DataTable();DataColumn dc1 = new DataColumn("ID", typeof(int));
dc1.AutoIncrementSeed = 1;//列起始值为1
dc1.AutoIncrementStep = 1;//步长为1
步长和起始值是指什么????
步长和起始值是指什么????
答案:这是为了DataTable设定类似于SQL中“自增长”的作用:其中:起始值表示“从几开始”比如设定1,那么DataTable第一行该列数据是1.
步长:每次增加多少?比如也设定1,那么下一行的DataRow的该列必定是上一行数据+1
但是注意:务必设置dc1.AutoIncrement =Ture
这是数据库中概念,必须要设置该字段为主键才能使用起始值和步长,起始值表示这个值是从1开始,步长表示每新增一条数据这个字段会自动增1,不需要人为赋值给它
上一个:ASP.net编程的问题53
下一个:ASP.net编程的问题50