treeview非xml数据源绑定
2007-08-08 16:43
381 查看
回博友关于treeview绑定的问题,刚好以前做过一个,就拿出代码share一下。
问题地址:/article/6109105.html
环境:我的是一个产品表,目录和产品都在一个表里,有一个字段来表示是产品还是目录。
代码如下:
PageLoad部分:
protected void Page_Load(object sender, EventArgs e)
private void InitTreeAll()
2 {
3 TreeNode tmpNd;
4 DataRow[] rows = dt.Select("ParentID=" + "0 and id<>0");
5 foreach (DataRow dr in rows)
6 {
7 tmpNd = new TreeNode(dr["name"].ToString(), dr["id"].ToString());
8 Product_tree.Nodes.Add(tmpNd);
9 tmpNd.Expanded = true;
10 DataRow[] rowss = dt.Select("parentid = " + dr["id"].ToString());
11 foreach (DataRow drr in rowss)
12 {
13 tmpNd.ChildNodes.Add(new TreeNode(drr["name"].ToString(), drr["id"].ToString(),"","UI/productlist.aspx?id="+drr["id"].ToString(),"_blank"));
14 tmpNd.Expanded = true;
15 }
16 }
17 Product_tree.ExpandAll();
18 }
实际绑定效果请参看:http://www.over-value.com 左边的产品列表效果,我做的是一个用户控件。
问题地址:/article/6109105.html
环境:我的是一个产品表,目录和产品都在一个表里,有一个字段来表示是产品还是目录。
代码如下:
PageLoad部分:
protected void Page_Load(object sender, EventArgs e)
private void InitTreeAll()
2 {
3 TreeNode tmpNd;
4 DataRow[] rows = dt.Select("ParentID=" + "0 and id<>0");
5 foreach (DataRow dr in rows)
6 {
7 tmpNd = new TreeNode(dr["name"].ToString(), dr["id"].ToString());
8 Product_tree.Nodes.Add(tmpNd);
9 tmpNd.Expanded = true;
10 DataRow[] rowss = dt.Select("parentid = " + dr["id"].ToString());
11 foreach (DataRow drr in rowss)
12 {
13 tmpNd.ChildNodes.Add(new TreeNode(drr["name"].ToString(), drr["id"].ToString(),"","UI/productlist.aspx?id="+drr["id"].ToString(),"_blank"));
14 tmpNd.Expanded = true;
15 }
16 }
17 Product_tree.ExpandAll();
18 }
实际绑定效果请参看:http://www.over-value.com 左边的产品列表效果,我做的是一个用户控件。
相关文章推荐
- ASP.NET实现TreeView的XML数据源绑定
- HierarchicalDataTemplate层次模板绑定XML数据源到Menu和TreeView
- TreeView绑定XML数据源C#代码示例
- ASP.NET实现TreeView的XML数据源绑定实例代码
- ASP.NET实现TreeView的XML数据源绑定
- 实现TreeView的XML数据源绑定
- TreeView的数据源绑定—采用XML作为数据源,实现对treeview进行增删改查,之后回写XML文档
- ASP.NET实现TreeView的XML数据源绑定实例代码
- ASP.NET实现TreeView的XML数据源绑定实例代码
- TreeView控件与XML的绑定
- 控件数据绑定--Xml做数据源
- 控件(三)——TreeView控件以XmlDataSource控件为数据源实现简单的绑定
- WPF绑定XML数据源
- C# 回顾简单XML动态递归绑定TreeView
- Treeview绑定数据源 层叠结构数据源的应用
- TreeView绑定xml
- net9:磁盘目录文件保存到XML文档及其XML文档的读写操作,以及绑定XML到treeview
- repeater绑定xml数据源
- C#_以SQLDataReader为数据源,实现TreeView与ListView之间的动态绑定
- EXT.NET 绑定XML数据源