有没有办法向TreeView节点添加辅助标识符?目前我正在使用" CategoryID ="和" RecipeID ="在键值中区分类别节点和配方节点,使用Node.Name.ToString.Split("=")(0) = "RecipeID"
或"CategoryID"
来确定节点具有的上下文菜单和功能。例如" RecipeID ="键获取上下文菜单A和" CategoryID ="键获取上下文菜单B
tvwMain.Nodes.Add("CategoryID=" + row.Item("pkCategoryID").ToString, row.Item("CategoryName").ToString)
和
tvwMain.Nodes.Add("RecipeID=" + row.Item("pkRecipeID").ToString, row.Item("RecipeName").ToString)
pkCategoryID和pkRecipeID都是数据库中的私钥,确保密钥是唯一的。
但是,还有一个我需要确定功能的修饰符,一个真值和假值。我尝试将其添加到密钥的末尾,因此我可以检查其值If Node.Name.ToString.Split("=")(2) = "true"
,但在使用tvwMain.Nodes.Find("CategoryID=" + row.Item("CategoryID").ToString, True)
时,我无法在row.Item("CategoryID").ToString
之后使用通配符
答案 0 :(得分:1)
您可以使用background: -moz-linear-gradient(top, #ff3232 0%, #ff2828 35%, #48ff30 35%, #48ff30 35%, #48ff30 68%, #7db9e8 68%);
的{{1}}属性来存储有关该节点的其他信息。 Tag
可以存储类型或对象。在此示例中,只有TreeNode
和Tag
:
Form