在树控件的SelectedIndexChange事件中添加如下代码
private void Treeyhgl_SelectedIndexChange(
object sender,
 Microsoft.Web.UI.WebControls.TreeViewSelectEventArgs e)
{
//创建数组,用于存放结点的索引值
  string []str={"0","0"};
//取出当前选择树控件结点的索引值,以点为分隔点分解到数组中
  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;
      //取出选择的结点的内容
   }
}