Example #1
0
        /// <summary>
        /// 读取指定对象
        /// </summary>
        /// <param name="ConnectInfo"></param>
        /// <param name="PPtr"></param>
        /// <returns></returns>
        private CStructure[] GetObjects(string Filter)
        {
            DataTable dt;

            CStructure[] tempCStructureArray;

            try
            {
                //读模块对象ua01
                dt = this.DataOperator.GetDataTable(Filter);
                tempCStructureArray = new  CStructure[dt.Rows.Count];
                for (int i = 0; i <= dt.Rows.Count - 1; i++)
                {
                    tempCStructureArray[i] = new    CStructure(ConnectInfo, dt.Rows[i]);
                }

                return(tempCStructureArray);
            }
            catch
            {
                return(null);
            }
        }
Example #2
0
        /// <summary>
        /// 读取指定对象下的子对象
        /// </summary>
        /// <param name="ConnectInfo"></param>
        /// <param name="PPtr"></param>
        /// <returns></returns>
        public CStructure[] GetSubStructures(string PPtr)
        {
            DataTable dt;

            CStructure[] tempCStructureArray;

            try
            {
                //读模块对象ua01
                dt = this.GetSubObject(PPtr);
                tempCStructureArray = new  CStructure[dt.Rows.Count];
                for (int i = 0; i <= dt.Rows.Count - 1; i++)
                {
                    tempCStructureArray[i] = new    CStructure(ConnectInfo, dt.Rows[i]);
                }

                return(tempCStructureArray);
            }
            catch
            {
                return(null);
            }
        }
Example #3
0
        /// <summary>
        /// ��ȡָ������
        /// </summary>
        /// <param name="ConnectInfo"></param>
        /// <param name="PPtr"></param>
        /// <returns></returns>
        private CStructure[] GetObjects(string Filter)
        {
            DataTable dt;
            CStructure[] tempCStructureArray;

            try
            {

                //��ģ�����ua01
                dt=this.DataOperator.GetDataTable(Filter);
                tempCStructureArray=new  CStructure[dt.Rows.Count];
                for(int i=0;i<=dt.Rows.Count -1;i++)
                {
                    tempCStructureArray[i]=new    CStructure(ConnectInfo,dt.Rows[i]);
                }

                return tempCStructureArray;
            }
            catch
            {
                return null;
            }
        }
Example #4
0
        /// <summary>
        /// ��ȡָ�������µ��Ӷ���
        /// </summary>
        /// <param name="ConnectInfo"></param>
        /// <param name="PPtr"></param>
        /// <returns></returns>
        public CStructure[] GetSubStructures(string PPtr)
        {
            DataTable dt;
            CStructure[] tempCStructureArray;

            try
            {

                //��ģ�����ua01
                dt=this.GetSubObject(PPtr);
                tempCStructureArray=new  CStructure[dt.Rows.Count];
                for(int i=0;i<=dt.Rows.Count -1;i++)
                {
                    tempCStructureArray[i]=new    CStructure(ConnectInfo,dt.Rows[i]);
                }

                return tempCStructureArray;
            }
            catch
            {
                return null;
            }
        }