public void OpenSelectedNode()
        {
            if (SelectedNode == null)
            {
                return;
            }
            TreeNodeQuickList       node = (TreeNodeQuickList)SelectedNode;
            View_ListStorageItemRow view_ListStorageItem = node.View_ListStorageItem;
            //mListViewStorage.EnsureHasItem(view_ListStorageItem.StorageItemID, color, false, true);
            StorageItemDT storageItem = new StorageItemDT();

            storageItem.LoadByPrimaryKey(view_ListStorageItem.StorageItemID);
            storageItem[0].Open();
        }
        public ListViewStorageItem AddNewStorageItem(long pStorageItemID, Color pColor, bool pIsEnsueVisible)
        {
            StorageItemDT       lStorageItem           = new StorageItemDT();
            ListViewStorageItem newListViewStorageItem = null;

            if (lStorageItem.LoadByPrimaryKey(pStorageItemID))
            {
                newListViewStorageItem           = this.GetListViewItemFromStorageItem(lStorageItem[0]);
                newListViewStorageItem.BackColor = pColor;
                this.Items.Add(newListViewStorageItem);
                if (pIsEnsueVisible)
                {
                    newListViewStorageItem.EnsureVisible();
                }
            }

            return(newListViewStorageItem);
        }