左边有个treeviwe控件,点击tree控件的一个节点右面进入相应的网页
2006-08-11 10:56
447 查看
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
{
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
相关文章推荐
- webView 无限进入,点击返回,返回到网页的上一个页面,当无返回时,返回到自己的页面
- 点击这些按钮时进入到同一个action中找到相应的方法
- 点击ComboBox控件的一个选项另一个ComboBox的内容发生相应变化
- VB 如何给控件赋一个具有超连接的值(点击控件,连接指定网页页面)
- 在网页上添加一个CheckBox控件和一个RadioButton控件,实现CheckBox控件与RadioButton控件中的项目互选,即选中CheckBox中的一项相应的RadioButton中对应的项也选中,反之依然,条件是CheckBox控件不能多选
- (三十一)工具方法:获得应用程序包名/安装apk/如何获得当前栈顶的Activity/android如何实现点击一个按钮进入指定网页
- 如何点击一个图标进入一个网页
- listview控件当点击进入一个item后返回,仍然返回到点击item时listview所定位到的位置
- WebGrid控件树的点击一个节点同时选中父节点和子节点 -- Intersoft WebUI Studio.NET 2007控件使用
- extjs4 点击按钮出现tree,选择一个节点,显示到文本框
- 点击webbrowser控件上此网页的某链接时,弹出一个新form窗体
- [原创]在树控件中点击一个父结点,所有的子节点都被选中!
- c# winform TreeView控件点击节点,它的子节点被全部选中或者取消选中
- 使用ViewDragHelp实现ImageView拖动超过屏幕1/2回到屏幕左边,否则到右边,还有一个就是还能实现点击的效果
- TreeView控件节点重命名后没有进入beginEdit的解决方案
- 如何写一个点击view带动画的下滑展开显示隐藏内容的控件
- 自己构造一个Tree类,当鼠标移动到树的节点上的时候用提示框显示该节点的信息
- js实现点击添加一个input节点
- FLEX中点击Tree中的一行 打开/关闭 节点
- 在DevExpress的treelist控件节点上实现右键弹出菜单项