首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

怎么显示无限子级名称

2012-01-02 
如何显示无限子级名称比如一张表有三个字段ID,Name,ParentID(无限级ID)1中国02美国03上海14黄蒲35高联4比

如何显示无限子级名称
比如一张表有三个字段
ID   ,Name,   ParentID(无限级ID)

1       中国       0
2       美国       0
3       上海       1
4       黄蒲       3
5       高联       4

                               
    比如这样无限的循环下去,怎么才能得到相应的名称
    中国> 上海> 黄蒲> 高联

请帮帮忙啊!!



[解决办法]
protect void getName(string id)

{
SqlCommand cmd=new SqlCommand();
cmd.CommandText= "select * from table where ID= "+id;
cmd.Connection=con;
if(con.State!=ConnectionState.Open)
{
con.Open();
}
SqlDataReader sdr=cmd.ExecuteReader();
if(sdr.Read())
{
Response.Write(sdr[ "Name "].ToSting()+ "> > ");
getName(sdr[ "ID "].ToString());
}
}

热点排行