TreeView в asp.net: Как вставить два столбца в дочерних узлах в виде дерева? - PullRequest
0 голосов
/ 03 августа 2011

Я разрабатываю один проект. Там я хочу добавить 2 столбца в дочерних узлах дерева. Я использую C # .NET. Как я могу получить это?

Извините за мой английский.

Я хочу сделать как следует

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

Могу ли я сделать как выше?

Спасибо RedDevils

1 Ответ

0 голосов
/ 03 августа 2011

DataSet dtTree = ObjUser.GetAllClientGroupandList();</p> <pre><code> 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(); }

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...