Ejemplo n.º 1
0
        //子属性
        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;
            }
        }