/// <summary> /// 删除分类 /// </summary> /// <param name="Id"></param> /// <returns></returns> public string DeleteKind(string Id) { var linq = from r in Operation.Kind_Data.AsEnumerable() where r.Field <string>("ParentId") == Id select r; if (linq.Count <DataRow>() > 0) { return("出错,该分类存在子分类"); } var future1 = Bmob.DeleteTaskAsync("Kind_tb", Id); if (future1.Result is IBmobWritable) { foreach (DataRow row in Operation.Kind_Data.Rows) { if (row["Id"].ToString() == Id) { Operation.Kind_Data.Rows.Remove(row); break; } } DataSynchronous("Kind_tb"); return("删除成功"); } else { return("出错,删除分类失败"); } }
//删除数据 public bool Delete(string BmobTable, string ObjectId) { try { var future = Bmob.DeleteTaskAsync(BmobTable, ObjectId); return(true); }catch (Exception e) { return(false); } }