1.
http://expert.csdn.net/Expert/topic/1525/1525202.xml?temp=.7069361
2.在添加子结点时:
foreach(DataRow oDr in oDs.Tables[0].Rows)
{
TreeNode tn=new TreeNode();
tn.Text=oDr["Name"].ToString();
tnStateView.NavigateUrl=oDr["Url"].ToString();//路径
tv.Nodes.Add(tn);
}
http://expert.csdn.net/Expert/topic/1525/1525202.xml?temp=.7069361
2.在添加子结点时:
foreach(DataRow oDr in oDs.Tables[0].Rows)
{
TreeNode tn=new TreeNode();
tn.Text=oDr["Name"].ToString();
tnStateView.NavigateUrl=oDr["Url"].ToString();//路径
tv.Nodes.Add(tn);
}
解决方案 »
- 调用PDFMAKER FOR OFFCIE将doc文件转换成pdf文档 在本地可以、在IIS上通不过?
- ASPX.NET网站,运行后form的action属性会被修改
- 初学者求助,谢谢。可能是SQL语句错误。
- sitemappath
- Button控制PopupControlExtender,但为什么Button的onclick事件不响应了啊?
- 求助:Table控件动态添加
- 用什么方法能让asp.net页面可以在关了IE以后自己运行?然后过一陈查看一下进度?
- asp.net 2.0 新增的数据绑定非常方便, 但他是在什么时候执行的, 和我的代码好像有冲突
- 关于 treeview
- 我的Cookis中出现中文就会出错
- 求教:如何编写无刷树形菜单?
- ASP.NET中怎么得到URL中参数的值?
//Creat the tree
private void InitTree(TreeNodeCollection Nds,string parentId)
{
DataView dv=new DataView();
TreeNode tmpNd;
dv.Table=mydataset.Tables["MenuClass"];
dv.RowFilter="PID='" + parentId + "'"; foreach(DataRowView drv in dv)
{
tmpNd=new TreeNode();
tmpNd.ID=drv["ID"].ToString();
//set the tooltip
string NodeName;
NodeName=drv["Caption"].ToString();
tmpNd.Text="<span onmousemove=javascript:window.status="+"'"+NodeName+"'"+"; title="+NodeName+">"+NodeName+"</span>"; tmpNd.ImageUrl="../"+drv["Icon"].ToString();
tmpNd.SelectedImageUrl="../image/icon/0001.gif";
tmpNd.Target = "right";
// set the parent,and make it not to link the web
string temp;
temp=drv["Url"].ToString();
if (temp != "0")
{
tmpNd.NavigateUrl="../"+drv["Url"].ToString(); }
Nds.Add(tmpNd);
//set the parent ID to the next loop
InitTree(tmpNd.Nodes,tmpNd.ID);
}