//删除属性 protected void FieldGrid_DeleteCommand(object sender, GridCommandEventArgs e) { var editedItem = (GridDataItem)e.Item; var fieldId = new Guid(editedItem.GetDataKeyValue("FieldId").ToString()); if (fieldId == Guid.Empty) { RAM.Alert(string.Format("操作无效!{0}", "FieldId不能空")); return; } try { string errorMessage; var result = _goodsFieldSao.DeleteField(fieldId, out errorMessage); if (result) { //商品属性更改操作记录添加 var personnelInfo = CurrentSession.Personnel.Get(); WebControl.AddOperationLog(personnelInfo.PersonnelId, personnelInfo.RealName, fieldId, "", OperationPoint.GoodsAttributeManager.Edit.GetBusinessInfo(), string.Empty); if (editedItem.OwnerTableView.DataMember == "TopField") { FieldGrid.Rebind(); } else { editedItem.OwnerTableView.Rebind(); } } else { RAM.Alert("操作无效!" + errorMessage); } } catch { RAM.Alert("商品属性信息删除失败!"); } }