如何捕获所选节点中的节点值已更改 [英] how to capture the node value in selected node changed

查看:69
本文介绍了如何捕获所选节点中的节点值已更改的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在asp.net和c#中创建了treeview。它工作正常。但是当你点击+时,下面的方法会调用



  protected  < span class =code-keyword> void  TreeView1_TreeNodePopulate( object  sender,System.Web.UI.WebControls.TreeNodeEventArgs e)
{
PopulateSubLevel(Convert.ToInt32(e.Node.Value),e.Node);

}



但我需要点击节点(即+之后),例如:+ football。



这里我将拥有足球的身份证。对。所以我需要在点击足球时捕获该节点值。所以我可以调用populateublevel方法。 becuasue一旦点击足球,它必须在右侧显示它的图像以及我需要在左侧展开它的树。



请帮助

解决方案

 受保护  void  YourTreeView_SelectedNodeChanged(对象发​​件人,EventArgs e)
{
txtname.Text = TVMenu.SelectedValue.ToString();
}





这将为您提供所选项目的价值

i created treeview in asp.net and c#. it works fine. but when you click + the following method will call

protected void TreeView1_TreeNodePopulate(object sender, System.Web.UI.WebControls.TreeNodeEventArgs e)
{
   PopulateSubLevel(Convert.ToInt32(e.Node.Value), e.Node);

}


but i need while click on node (ie after +) for example : +football.

here i will have id for football. right. so i need to capture that node value when clicking on football. so that i can call populatesublevel method. becuasue once clicked on football, it has to show on right side it's images as well as i need to expand it's tree on left side.

please hel

解决方案

protected void YourTreeView_SelectedNodeChanged(object sender, EventArgs e)
        {
            txtname.Text = TVMenu.SelectedValue.ToString();
        }



this will give you the value of selected item


这篇关于如何捕获所选节点中的节点值已更改的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆