当前位置: 代码迷 >> ASP.NET >> asp.net2.0中无限级的列表怎么使用Repeater嵌套显示出来
  详细解决方案

asp.net2.0中无限级的列表怎么使用Repeater嵌套显示出来

热度:8647   发布时间:2013-02-25 00:00:00.0
asp.net2.0中无限级的列表如何使用Repeater嵌套显示出来?
1.asp.net2.0中无限级的列表如何使用Repeater嵌套显示出来?
2.使用Repeater嵌套显示出来后如何取出各个Repeater内控件的值?

谢谢各位大虾

------解决方案--------------------------------------------------------
无限级的列表?

什么意思?
------解决方案--------------------------------------------------------
探讨
无限级的列表?

什么意思?

------解决方案--------------------------------------------------------
回帖是一种美德!传说每天回帖即可获得 10 分可用分!
------解决方案--------------------------------------------------------
无限级?是不是想动态生成Repeater?
------解决方案--------------------------------------------------------
C# code
DataSet data = new DataSet();    protected void Page_Load(object sender, EventArgs e)    {        if (!IsPostBack)        {            //data = 数据;            SqlConnection conn = new SqlConnection("server=(local);uid=sa;pwd=;database=pubs");            SqlDataAdapter da = new SqlDataAdapter("select * from parent_channel ", conn);            conn.Open();            da.Fill(data);            InitTree(TreeView1.Nodes, "0");        }    }    public void InitTree(TreeNodeCollection Nds, string parentID)    {        TreeNode newNode;        DataRow[] rows = data.Tables[0].Select("parentid=" + parentID);        foreach (DataRow row in rows)        {            newNode = new TreeNode(                row["title"].ToString(),                row["lid"].ToString(),                row["lid"].ToString());            Nds.Add(newNode);            InitTree(newNode.ChildNodes, row["lid"].ToString());        }    }/*表结构 lid  parentid  title -------------------------- lid= 你的 id parnetid = 你的 fid title =你的 channelname */
  相关解决方案