数据库:C_ProductPlan ,C_ProductPlanItem
DTO定义:(实现每个计划条目-Master,对应多个ProcessInfo-Detail)

DevExpress gridcontrol Master-Detail绑定到对象类型
    [DataContract]
    [Serializable]
    public class PlanInfo:C_ProductPlan
    {
        public PlanInfo()
        {
            Items = new List<ProducePlanItem>();
        }
      
        [DataMember]
        public List<ProducePlanItem> Items { get; set; }
    }

    [DataContract]
    [Serializable]
    public class ProducePlanItem :C_ProductPlanItem
    {
       

        public ProducePlanItem()
        {
            ProcessConfig = new List<ProcessInfo>();
        }
      
        [DataMember]
        public List<ProcessInfo> ProcessConfig { get; set; }

        

    

    }

    
    [Serializable]
    public class ProcessInfo
    {
        public String Name{get;set;}
        public int Order{get;set;}
        public bool? IsChecked{get;set;}
        public String Memo{get;set;}
    }
View Code

相关文章: