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;
            }
        }

本文标题:DataTable设置自增标识列的异常
标题网址:http://hxwzsj.com/article/pojice.html

其他资讯

Copyright © 2025 青羊区翔捷宏鑫字牌设计制作工作室(个体工商户) All Rights Reserved 蜀ICP备2025123194号-14
友情链接: 高端品牌网站建设 手机网站建设套餐 重庆外贸网站建设 响应式网站设计方案 温江网站设计 成都商城网站建设 自适应网站设计 网站制作公司 手机网站制作 网站建设公司 专业网站设计 温江网站设计 成都网站制作 重庆网站制作 成都网站建设 成都网站设计 成都网站制作 四川成都网站建设 手机网站建设 成都响应式网站建设公司 成都网站设计 成都企业网站制作