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 */