现在我用TreeView控件制作了一个菜单,当我点击TreeView的node时,我想根据这个click的位置来取得这个node。
但是目前这个TreeView里没有Click时间。只有一个SelectedNodeChanged。这个事件是取得上一个结点的信息而不是我这个节点的信息。请问如果需要取得目前这个节点的信息,要怎么写代码?
小弟在这先谢谢了。
但是目前这个TreeView里没有Click时间。只有一个SelectedNodeChanged。这个事件是取得上一个结点的信息而不是我这个节点的信息。请问如果需要取得目前这个节点的信息,要怎么写代码?
小弟在这先谢谢了。
http://blog.csdn.net/luq885/archive/2007/06/29/1671765.aspx
{
Response.Write(((TreeView)sender).SelectedNode.Text);
}
}
得到的是當前節點值
string arg1 = Request.QueryString["arg1"];
//...
private void GetNodes(TreeNode selectTn)
{
if (selectTn == null) return;
foreach (TreeNode tn in selectTn.ChildNodes)
{
if (tn.Checked == true)
{
selectnodesAll += tn.Value + ",";
}
GetNodes(tn);
}
}