当前位置:编程学习 > C#/ASP.NET >>

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

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,