model.pid = int.Parse(ddlLM.SelectedValue); string xzPids = "|0|"; if (model.pid != 0) { Model.LM xzModel = bll.GetModelBystrWhere("ID=" + model.pid); if (xzModel != null) { xzPids = xzModel.pids + model.pid + "|"; model.Level = xzModel.Level + 1; } } else model.Level = 1; model.pids = xzPids; if (id > 0) { Model.LM model_0 = bll.GetModelBystrWhere("ID=" + id); if (model_0 != null) { if (model_0.pid != model.pid) //上级已修改 { Maticsoft.DBUtility.DbHelperSQL.ExecuteSql("update TB_LM set Pids=replace(Pids," + "'" + model_0.pids + "','" + model.pids + "') where charindex('|" + model_0.ID + "|',Pids)>0"); } } }
转载于:https://www.cnblogs.com/daixingqing/archive/2012/11/13/2768273.html
