Private Sub treeview_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles trvDishes.MouseDown
If (Not treeview.GetNodeAt(e.X, e.Y) Is Nothing) Then
treeview.SelectedNode = treeview.GetNodeAt(e.X, e.Y)
End If If Not treeview.SelectedNode Is Nothing Then
If treeview.SelectedNode.Tag = "1"
Else
treeview.SelectedNode.Tag = "2"
End If
End If
End Sub
用焦点(x,y)来确定你的选定的焦点,并将selectnode附值与它,让后设定每个node的tag
<script language="javascript">
//获得TreeView中被点中的节点的信息
function GetAttribute()
{
var tree = document.all.TreeView1;
window.alert(tree.getTreeNode(tree.clickedNodeIndex).getAttribute("Text"));
}
</script>
----------------------------------------------------------------------
欢迎试用ASP.NET大文件上传组件(AspnetUpload 1.0 Release & 无刷新进度条)
http://bestcomy.europe.webmatrixhosting.net
----------------------------------------------------------------------
不行
我改为
function GetAttribute()
{
alert("aa");
}
都不行
试试将这句改为:
TreeView1.Attributes.Add("onclick","GetAttribute();");其中GetAttribute后的括号及分号都不可省。
应该这样写 我试了
function GetAttribute()
{
window.alert(TreeView1.getTreeNode(TreeView1.clickedNodeIndex).getAttribute("Text"));
}
</script>没问题我试可以了
已经通过了 你要源码可以发给你