//子属性 protected void FieldGrid_DetailTableDataBind(object source, GridDetailTableDataBindEventArgs e) { GridDataItem dataItem = e.DetailTableView.ParentItem; var parentFieldId = new Guid(dataItem.GetDataKeyValue("FieldId").ToString()); int isCompField = Convert.ToInt32((dataItem.GetDataKeyValue("IsCompField"))); if (isCompField == 1) { e.DetailTableView.Visible = false; } else { var list = _goodsFieldSao.GetChildFieldListByFieldId(parentFieldId).OrderBy(w => w.OrderIndex).ToList(); e.DetailTableView.DataSource = list; e.DetailTableView.Visible = true; } }