码迷,mamicode.com
首页 > 其他好文 > 详细

DataTable设置自增标识列的异常

时间:2014-07-13 14:11:18      阅读:176      评论:0      收藏:0      [点我收藏+]

标签:dataset ;datatable;

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

DataTable设置自增标识列的异常

标签:dataset ;datatable;

原文地址:http://chenwan.blog.51cto.com/2754591/1437519

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!