/// <summary>
 /// Рекурсивный метод обновления записей уже созданных записей.
 /// </summary>
 private void CreateExistData(DBInterfaceItemXPComplex itemComplex, TableMemberInfos infos, int level)
 {
     foreach (DBInterfaceItemBase item in itemComplex.Items)
     {
         TableMemberInfo tmInfo = DBInterface.PrintExistData(treeExist, item, infos);
         if (item is DBInterfaceItemXPComplex)
         {
             CreateExistData((DBInterfaceItemXPComplex)item, tmInfo.Items, level + 1);
         }
     }
 }
        /// <summary>
        /// Обновления дерева уже созданных записей.
        /// </summary>
        public void UpdateExistData()
        {
            MemberExists.Clear();
            foreach (DBInterfaceItemBase item in DBInterface.Items)
            {
                TableMemberInfo info = DBInterface.PrintExistData(treeExist, item, MemberExists);

                if (item is DBInterfaceItemXPComplex)
                {
                    CreateExistData((DBInterfaceItemXPComplex)item, info.Items, 1);
                }
            }
            treeExist.ExpandAll();
            UpdateExistButtons();
            DBInterface.ItemsSeq.CorrectImageIndex();
        }