public DataSet GetProviderTypeDs()
{
using (SqlConnection con = new SqlConnection(this.conStr))
{
SqlCommand cmd = con.CreateCommand();
cmd.CommandType = CommandType.Text;
cmd.CommandText = @"select * from ProviderType";
con.Open();
SqlDataAdapter ada = new SqlDataAdapter(cmd);
ada.MissingSchemaAction = MissingSchemaAction.AddWithKey;
DataSet ds = new DataSet();
ada.Fill(ds,"ProviderType");
//先设置seed再设置step导致seed设置失败,seed被设置为Table的标识列ID最大值
//ds.Tables[0].Columns[0].AutoIncrementSeed = -1;
//ds.Tables[0].Columns[0].AutoIncrementStep = -1;
ds.Tables[0].Columns[0].AutoIncrementStep = -1;
ds.Tables[0].Columns[0].AutoIncrementSeed = -1;
ds.Tables[0].Columns[0].ReadOnly = false;
return ds;
}
}本文出自 “智垒天下” 博客,请务必保留此出处http://chenwan.blog.51cto.com/2754591/1437519
DataTable设置自增标识列的异常,布布扣,bubuko.com
原文地址:http://chenwan.blog.51cto.com/2754591/1437519