问题描述
TryConn.Open()'连接本地SQL(Server数据库)'DimfphAsString=""DimCommAsNewSqlCommand("Select*fromd_sort",Conn)Dimd15AsSqlDataReaderd15=Comm.ExecuteReader()DimmyNodes()AsTreeNode=NewTreeNode(1000){}'初始化对象数组DimiAsIntegerFori=0TomyNodes.Length-1Stepi+1myNodes(i)=NewTreeNode()NextWhiled15.Read()DimiParentNodeIdAsInteger=CType(d15("code"),Integer)DimiMyNodeIdAsInteger=CType(d15("id"),Integer)IfiParentNodeId<>0ThenmyNodes(iMyNodeId).Text=d15("type").ToString()myNodes(iParentNodeId).ChildNodes.Add(myNodes(iMyNodeId))ElsemyNodes(iMyNodeId).Text=d15("type").ToString()myNodes(iMyNodeId).SelectAction=TreeNodeSelectAction.NoneTreeView1.Nodes.Add(myNodes(iMyNodeId))EndIfEndWhileCatchsqleAsSystem.Exceptionsqle.ToString().Replace("n","<br>")Response.Write(sqle)FinallyConn.Close()EndTry怎么获得ID谢谢帮一下
解决方案
解决方案二:
vb看得好纠结,id看代码好像是设置在text上的,你运行下看下效果
解决方案三:
treeNode的ID,好像是name也可以用字典类实现!
解决方案四:
就是这个iMyNodeId?