private void TreeViewRef_AfterSelect(object sender, TreeViewEventArgs e) { if (this.SelectedNode == null) { return; } View_RefStorageItemRow view_RefStorageItem = (View_RefStorageItemRow)this.SelectedNode.Tag; this.ListViewStorage.EnsureHasItem(view_RefStorageItem.RefStorageItemID, Color.LightCoral, false, true); }
public TreeNodeRef AddNewNodeForView_ListStorageItem(View_RefStorageItemRow pView_RefStorageItemRow) { TreeNodeRef node = new TreeNodeRef(); //node.Text = string.Format("{0}({1})", pView_ListStorageItem.ItemName, pView_ListStorageItem.Desciption); node.Text = string.Format("{0} ({1})", pView_RefStorageItemRow.s_RefDesciption, pView_RefStorageItemRow.s_ItemName); node.Tag = pView_RefStorageItemRow; node.View_RefStorageItemRow = pView_RefStorageItemRow; node.ImageIndex = node.SelectedImageIndex = mSysIcons.GetIconIndex(pView_RefStorageItemRow.GetPathIcon()); this.Nodes.Add(node); //node.BackColor = Color.Yellow; //if (!node.View_RefStorageItemRow.IsNull(View_RefStorageItemDT.ColumnNames.Color)) // node.BackColor = System.Drawing.Color.FromArgb(node.View_ListStorageItem.Color); return(node); }