您的位置:首页 > 其它

左边有个treeviwe控件,点击tree控件的一个节点右面进入相应的网页

2006-08-11 10:56 411 查看
private void InitTree(TreeNodeCollection Nds,int parentId)
{
DataView dv=new DataView();//生成一个数据视图
TreeNode tmpNd;//生成一个树的结点
int strId;
dv.Table =MyDataSet.Tables["TreeTable"];
dv.RowFilter = "PARENTID='" + parentId + "'"; //把值为0的点选出来
foreach(DataRowView objRow in dv)//表示行
{

tmpNd=new TreeNode();
strId=(int)objRow["NODEID"];
tmpNd.ID=strId.ToString();
tmpNd.Text=objRow["NODENAME"].ToString();
if(objRow["ADDERSS"].ToString()==string.Empty)
{
tmpNd.ExpandedImageUrl =objRow["PARENTIMGOPEN"].ToString();
tmpNd.ImageUrl=objRow["PARENTIMG"].ToString() ;
}
else
{
tmpNd.ImageUrl=objRow["CHILDIMG"].ToString();
}
tmpNd.NavigateUrl =objRow["ADDERSS"].ToString();
tmpNd.Target="rform";
Nds.Add(tmpNd);
InitTree(Nds[Nds.Count-1].Nodes,strId);
}

}

这是生成一个树的方法
其中
tmpNd.NavigateUrl =objRow["ADDERSS"].ToString();//表示他的连接地址
tmpNd.Target="rform";//连接目标,就是你的iframe
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐