返回首页

考虑下面的表。它有3个提交下列资料。现在,我想我会选择一个DataTable中的所有数据显示在ASP.NET和C#
在TreeView控制数据。

category_idnbsp; category_namenbsp; parents_id
1nbsp"; Rootnbsp; NULL
2nbsp; Teachernbsp; NBSP 1
3nbsp"; Studentnbsp; 1
4nbsp; TeacherAnbsp; NBSP 2
5nbsp"; TeacherBnbsp; NBSP 2 { BR} 6nbsp; TeacherCnbsp; NBSP 2
7nbsp; StudentAnbsp; NBSP 3
8nbsp"; StudentBnbsp; 3
9nbsp; StudentCnbsp; NBSP 3
{BR提前}感谢
拉希德

回答

评论会员:游客 时间:2012/02/06
这里有两个链接,可以帮助:imgsrc={A}
devildx2050
评论会员:游客 时间:2012/02/06
codeprelang="xml"TheTreeViewcontrolcanbeusedinanysituationinwhichyouneedtodisplayhierarchicaldata.Forexample,youcanusethiscontroltoprovideasitenavigation,displayingdatabaserecordsfromdatabasetablesinaParent/Childrelation,displayingthecontentsofanXMLdocument,ordisplayingfilesandfoldersfromthefilesystem.ItisalsopossibleforyoutoprogrammaticallyaccesstheTreeViewobjectmodeltodynamicallycreatetrees,populatenodes,setpropertiesandsoon.TheTreeViewcontrolconsistsofnodesandtherearethreetypesofnodesthatyoucanaddtoaTreeViewcontrol. Root-Arootnodeisanodethathasnoparentnode.Ithasoneormorechildnodes.Parent-AnodethathasaparentnodeandoneormorechildnodesLeaf-Anodethathasnochildnodes TheeasiestwaytousetheTreeViewcontrolistospecifyastaticsetoftreenodes.thefollowingisanexampleonhowtodefinetheTreeViewNodesDeclarativley: spanclass="code-keyword"</spanspanclass="code-leadattribute"asp:TreeView/spanspanclass="code-attribute"ID/spanspanclass="code-keyword"="/spanspanclass="code-keyword"TreeView1"/spanspanclass="code-attribute"runat/spanspanclass="code-keyword"="/spanspanclass="code-keyword"server"/spanspanclass="code-keyword">/span spanclass="code-keyword"</spanspanclass="code-leadattribute"Nodes/spanspanclass="code-keyword">/span spanclass="code-keyword"</spanspanclass="code-leadattribute"asp:TreeNode/spanspanclass="code-attribute"Text/spanspanclass="code-keyword"="/spanspanclass="code-keyword"Products"/spanspanclass="code-attribute"Value/spanspanclass="code-keyword"="/spanspanclass="code-keyword"Products"/spanspanclass="code-keyword">/span spanclass="code-keyword"</spanspanclass="code-leadattribute"asp:TreeNode/spanspanclass="code-attribute"Text/spanspanclass="code-keyword"="/spanspanclass="code-keyword"Computers"/spanspanclass="code-attribute"Value/spanspanclass="code-keyword"="/spanspanclass="code-keyword"Computers"/spanspanclass="code-keyword">/span spanclass="code-keyword"</spanspanclass="code-leadattribute"asp:TreeNode/spanspanclass="code-attribute"Text/spanspanclass="code-keyword"="/spanspanclass="code-keyword"Brand"/spanspanclass="code-attribute"Value/spanspanclass="code-keyword"="/spanspanclass="code-keyword"Brand"/spanspanclass="code-keyword">/spanspanclass="code-keyword"</spanspanclass="code-keyword"//spanspanclass="code-leadattribute"asp:TreeNode/spanspanclass="code-keyword">/span spanclass="code-keyword"</spanspanclass="code-leadattribute"asp:TreeNode/spanspanclass="code-attribute"Text/spanspanclass="code-keyword"="/spanspanclass="code-keyword"Compatable"/spanspanclass="code-attribute"Value/spanspanclass="code-keyword"="/spanspanclass="code-keyword"Compatable"/spanspanclass="code-keyword">/spanspanclass="code-keyword"</spanspanclass="code-keyword"//spanspanclass="code-leadattribute"asp:TreeNode/spanspanclass="code-keyword">/span spanclass="code-keyword"</spanspanclass="code-keyword"//spanspanclass="code-leadattribute"asp:TreeNode/spanspanclass="code-keyword">/span spanclass="code-keyword"</spanspanclass="code-leadattribute"asp:TreeNode/spanspanclass="code-attribute"Text/spanspanclass="code-keyword"="/spanspanclass="code-keyword"NoteBooks"/spanspanclass="code-attribute"Value/spanspanclass="code-keyword"="/spanspanclass="code-keyword"NoteBooks"/spanspanclass="code-keyword">/spanspanclass="code-keyword"</spanspanclass="code-keyword"//spanspanclass="code-leadattribute"asp:TreeNode/spanspanclass="code-keyword">/span spanclass="code-keyword"</spanspanclass="code-leadattribute"asp:TreeNode/spanspanclass="code-attribute"Text/spanspanclass="code-keyword"="/spanspanclass="code-keyword"HardDisks"/spanspanclass="code-attribute"Value/spanspanclass="code-keyword"="/spanspanclass="code-keyword"HardDisks"/spanspanclass="code-keyword">/spanspanclass="code-keyword"</spanspanclass="code-keyword"//spanspanclass="code-leadattribute"asp:TreeNode/spanspanclass="code-keyword">/span spanclass="code-keyword"</spanspanclass="code-leadattribute"asp:TreeNode/spanspanclass="code-attribute"Text/spanspanclass="code-keyword"="/spanspanclass="code-keyword"Monitors"/spanspanclass="code-attribute"Value/spanspanclass="code-keyword"="/spanspanclass="code-keyword"Monitors"/spanspanclass="code-keyword">/spanspanclass="code-keyword"</spanspanclass="code-keyword"//spanspanclass="code-leadattribute"asp:TreeNode/spanspanclass="code-keyword">/span spanclass="code-keyword"</spanspanclass="code-keyword"//spanspanclass="code-leadattribute"asp:TreeNode/spanspanclass="code-keyword">/span spanclass="code-keyword"</spanspanclass="code-keyword"//spanspanclass="code-leadattribute"Nodes/spanspanclass="code-keyword">/span spanclass="code-keyword"</spanspanclass="code-keyword"//spanspanclass="code-leadattribute"asp:TreeView/spanspanclass="code-keyword">/span AlsoyoucanusetheTreeViewtoprovideraSiteNavigationcapabilities,inthiscaseyouneedtoconfiguretheTreeViewtousetheSiteMapDataSourceToDynamiclydisplaytheSiteMapNodes. TheTreeViewandMenuControlscanprovideagoodsolutionforsiteNavigation,speciallyiftheycombinedwiththeRolesandSecurityTrimmingCapabilities./pre/code{A2}{A3的}]