首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

SQL的自动增长列用C#如何实现

2012-03-29 
SQL的自动增长列用C#怎么实现?SQL里面有一张表字段 int ID为主键。然后我想从C#里给这个主键弄成自动增长列

SQL的自动增长列用C#怎么实现?
SQL里面有一张表字段 int ID为主键。
然后我想从C#里给这个主键弄成自动增长列,而不是在SQL里面改。
通过代码来实现.请大家指点一下。
先谢谢了。

[解决办法]

探讨
ds.Tables[0].Columns["hjhID"].AutoIncrementSeed = 10000;
ds.Tables[0].Columns["hjhID"].AutoIncrementStep = 1;

[解决办法]
//设置自增长
DataColumn column = new DataColumn();
column.DataType = System.Type.GetType("System.Int32");
column.AutoIncrement = true;
column.AutoIncrementSeed = 1000;
column.AutoIncrementStep = 1;

// Add the column to a new DataTable.
DataTable table = new DataTable("table");
table.Columns.Add(column);
//插入记录:
DataRow row = table.NewRow();
row["列1"] = "值1";
row["列2"] = "值2";
...
table.Rows.Add(row);
...

热点排行