开发者

TreeView in asp.net : How to insert two column in child nodes in treeview?

I am developing one project. There I want to add 2 columns in child nodes of treeview. I am using C#.NET. How can I get it?

Sorry for my English.

I want to do like following

     + Parent Node
         - Child Node [Text] [Button]  
         - Child Node [Text1] [Button1]
         - Child Node [Text2] [Button2]

Can I do like above?

Thanks 开发者_高级运维 RedDevils


DataSet dtTree = ObjUser.GetAllClientGroupandList();

         TreeView1.Nodes.Clear();

         if (dtTree != null)   
        {
            // Create DataRelation.................  
            DataRelation rel = new DataRelation("ClientCategory", dtTree.Tables[0].Columns["TPAClientGroupId"],
            dtTree.Tables[1].Columns["TPAClientGroupId"], false);
            rel.Nested = true;

            dtTree.Relations.Add(rel);
             // Set the Attribute here .........................
            foreach (DataColumn dc in dtTree.Tables[0].Columns)
            {
                dc.ColumnMapping = MappingType.Attribute;
            }
            foreach (DataColumn dc in dtTree.Tables[1].Columns)
            {
                dc.ColumnMapping = MappingType.Attribute;
            }

           // xml decleartion ......................................
            XmlDataSource xmlD = new System.Web.UI.WebControls.XmlDataSource();


            xmlD.ID = "XmlDataSource1";
            // Call GetXml and assign to xml data source. 
            XmlDataSource1.Data = dtTree.GetXml();


        }

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜