在树控件的SelectedIndexChange事件中添加如下代码
private void Treeyhgl_SelectedIndexChange(
object sender,
Microsoft.Web.UI.WebControls.TreeViewSelectEventArgs e)
{
object sender,
Microsoft.Web.UI.WebControls.TreeViewSelectEventArgs e)
{
//创建数组,用于存放结点的索引值
string []str={"0","0"};
string []str={"0","0"};
//取出当前选择树控件结点的索引值,以点为分隔点分解到数组中
str=Treeyhgl.SelectedNodeIndex.Split(‘.’);
str=Treeyhgl.SelectedNodeIndex.Split(‘.’);
//必须是没有子结点的结点,子结点超过10个时,从第11个
开始Tree控件的SelectedNodeIndex.Length的值为4
if(Treeyhgl.SelectedNodeIndex.Length==3 ||
Treeyhgl.SelectedNodeIndex.Length==4)
{
string ifstr=
Treeyhgl.Nodes[Convert.ToInt32(str[0])]
.Nodes[Convert.ToInt32(str[1])].Text;
//取出选择的结点的内容
}
}
开始Tree控件的SelectedNodeIndex.Length的值为4
if(Treeyhgl.SelectedNodeIndex.Length==3 ||
Treeyhgl.SelectedNodeIndex.Length==4)
{
string ifstr=
Treeyhgl.Nodes[Convert.ToInt32(str[0])]
.Nodes[Convert.ToInt32(str[1])].Text;
//取出选择的结点的内容
}
}
转载于:https://blog.51cto.com/chenxing/58173