Exemplo n.º 1
0
        protected override void ReadChildXml(XmlReader p_reader)
        {
            switch (p_reader.Name)
            {
            case "THeader":
                Header = new RptTblHeader(this);
                Header.ReadXml(p_reader);
                break;

            case "TBody":
                Body = new RptTblRow(this);
                Body.ReadXml(p_reader);
                break;

            case "TFooter":
                Footer = new RptTblFooter(this);
                Footer.ReadXml(p_reader);
                break;

            case "TGroup":
                if (Groups == null)
                {
                    Groups = new List <RptTblGroup>();
                }
                RptTblGroup group = new RptTblGroup(this);
                group.ReadXml(p_reader);
                Groups.Add(group);
                break;

            default:
                break;
            }
        }