首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

如何样取得TreeView控件的当前节点的ID

2012-01-29 
怎么样取得TreeView控件的当前节点的ID?如题!我在最上层的声明中这样:TreeNodetmpNd1然后在Page_Load的if

怎么样取得TreeView控件的当前节点的ID?
如题!
我在最上层的声明中这样:TreeNode   tmpNd1;
然后在Page_Load的if(!Page.IsPostBack)当中,这样遍历一下:
foreach   (DataRow   dr   in   dt.Rows   )
{
          tmpNd1=   new   TreeNode();
          string   name=dr[ "名称 "].ToString   ();
          string   id=dr[ "行政区代码 "].ToString   ();
          tmpNd1.ID   =   " "+id+ " ";
          ........

然后在myTree_SelectedIndexChange中这样取得节点的ID:
sValue=tmpNd1.ID

可是在SelectedIndexChange中运行到这步的时候总是说“未将对象应用到当前的实例”

[解决办法]
TreeView1.SelectedNode.
[解决办法]
SelectedIndexChange时,页面是postback,而遍历是在!this.IsPostBack中做的,所以对象没有初始化。

热点排行