比如:数据表中有个表a;
数据如下:
ID(自增) name(名称) childID
1 浙江 0
2 江西 0
3 杭州 1
4 江苏 0
5 南昌 2
6 温州 1
7 河南 0
8 南京 4
9 **区 6
.
.
.
.
.
无限极
现在我想在一个datagrid中显示这种树形结构,应怎么做呀>
形如如下显示:
序号 名称
1 浙江
2 ∟杭州
3 ∟温州
4 ∟**区
.
.
.
.
数据如下:
ID(自增) name(名称) childID
1 浙江 0
2 江西 0
3 杭州 1
4 江苏 0
5 南昌 2
6 温州 1
7 河南 0
8 南京 4
9 **区 6
.
.
.
.
.
无限极
现在我想在一个datagrid中显示这种树形结构,应怎么做呀>
形如如下显示:
序号 名称
1 浙江
2 ∟杭州
3 ∟温州
4 ∟**区
.
.
.
.
解决方案 »
- Vs2008为什么拖拽不了用户控件
- image.dynscr和image.fileSize的问题
- 怎样获取数据库中datetime类型的数据呀?
- 怎样做网站才能让搜索引擎搜到呢?
- 求一个信息采集器,最近要做个医疗门户,要在其他网站采集信息,那个推荐下呀!!!
- 这是什么问题?
- 怎么编写web和本地应用程序通讯的软件,如qq,淘宝旺旺等软件
- 菜鸟问WEB SERVICE 的测试
- 大家现在都有什么方法实现网站内在线发送邮件呢?cdo ,socket 还是什么?
- grid view 取值的问题
- 偶好奇,在线可视化编辑HTML是用什么技术实现的。
- 求!一個JS訪問數據庫的問題?(iori_guojun)
在vs中用什么控件呢?
{
DataView DV=new DataView();
DV.Table=DS.Tables[0];
DV.RowFilter=" Parent_ID="+ParentID;
TreeNode TNode;
foreach(DataRowView Drv in DV)
{
TNode=new TreeNode();
TNode.Text=Drv["DirectoryName"].ToString();
TNode.ImageUrl="../public/image/dep.gif";
dr=xtDAO.SqlText.ExecuteReader("Select ID From tablename Where ID="+Drv["ID"]+" And UserID='"+UserID+"'");
if(dr.Read())
TNode.NavigateUrl=Url+"?DirectoryID="+Drv["ID"].ToString()+"&ParentID="+ParentID
+ "&UserRight=" + Request.QueryString["UserRight"] + "&sh=" + Request.QueryString["sh"];
else
TNode.NavigateUrl="javascript:alert('无权限!');";
dr.Close();
TNode.Target="Menu";
TN.Nodes.Add(TNode);
InitTreeNode(TNode,Drv["ID"].ToString());
}
}你先看看吧.