Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB
ÈÈÃűêÇ©£º c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 ×îÐÂÎÄÕ : asp.net

ASP.NET ÈçºÎ£ºÅäÖöà¸öÕ¾µãµØÍ¼ºÍÕ¾µãµØÍ¼Ìṩ³ÌÐò


      ĬÈÏÇé¿öÏ£¬ASP.NET ÍøÕ¾µ¼º½Ê¹ÓÃÒ»¸öÃûΪ Web.sitemap µÄ XML Îļþ£¬¸ÃÎļþÃèÊöÍøÕ¾µÄ²ã´Î½á¹¹¡£µ«ÊÇ£¬Äú¿ÉÄÜҪʹÓöà¸öÕ¾µãµØÍ¼Îļþ»òÕ¾µãµØÍ¼Ìṩ³ÌÐòÀ´ÃèÊöÕû¸öÍøÕ¾µÄµ¼º½½á¹¹¡£
ÀýÈ磬Äú¿ÉÒÔ¾ßÓÐÒýÓÃ×ÓÕ¾µãµØÍ¼µÄÖ÷Õ¾µãµØÍ¼¡£Ö÷Õ¾µãµØÍ¼¿ÉÒÔÊÇ£º
<?xml version="1.0" encoding="utf-8" ?>
<siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" >
  <siteMapNode  title="Home Page"  description="">
    <siteMapNode title="First Level 1"  description="" />
    <siteMapNode  title="First Level 2" description="">
      <siteMapNode  title="Second Level 1" description=""/>
      <siteMapNode  title="Second Level 2" description=""/>
    </siteMapNode>
    <siteMapNode siteMapFile="child.sitemap" />
  </siteMapNode>
</siteMap>
×ÓÕ¾µãµØÍ¼¿É ......

ASP.NET TreeView Web ·þÎñÆ÷¿Ø¼þ¸ÅÊö


      TreeView Web ·þÎñÆ÷¿Ø¼þÓÃÓÚÒÔÊ÷ÐνṹÏÔʾ·Ö²ãÊý¾Ý£¬ÈçĿ¼»òÎļþĿ¼¡£
 
Ò»¡¢TreeView ¿Ø¼þÖ§³ÖÏÂÃæµÄ¹¦ÄÜ£º
·×Ô¶¯Êý¾Ý°ó¶¨£¬¸Ã¹¦ÄÜÔÊÐí½«¿Ø¼þµÄ½Úµã°ó¶¨µ½·Ö²ãÊý¾Ý£¨Èç XML Îĵµ£©¡£
·Í¨¹ýÓë SiteMapDataSource ¿Ø¼þ¼¯³ÉÌṩ¶ÔÕ¾µãµ¼º½µÄÖ§³Ö¡£
·¿ÉÒÔÏÔʾΪ¿ÉÑ¡ÔñÎı¾»ò³¬Á´½ÓµÄ½ÚµãÎı¾¡£
·¿Éͨ¹ýÖ÷Ìâ¡¢Óû§¶¨ÒåµÄͼÏñºÍÑùʽ×Ô¶¨ÒåÍâ¹Û¡£
·Í¨¹ý±à³Ì·ÃÎÊ TreeView ¶ÔÏóÄ£ÐÍ£¬Ê¹Äú¿ÉÒÔ¶¯Ì¬µØ´´½¨Ê÷£¬Ìî³ä½ÚµãÒÔ¼°ÉèÖÃÊôÐԵȡ£
·Í¨¹ý¿Í»§¶Ëµ½·þÎñÆ÷µÄ»Øµ÷Ìî³ä½Úµã£¨ÔÚÊÜÖ§³ÖµÄä¯ÀÀÆ÷ÖУ©¡£
·Äܹ»ÔÚÿ¸ö½ÚµãÅÔ±ßÏÔʾ¸´Ñ¡¿ò¡£
 
¶þ¡¢±³¾°
      TreeView ¿Ø¼þ¿ÉÒÔÏÔʾ¼¸ÖÖ²»Í¬ÀàÐ͵ÄÊý¾Ý£ºÔڿؼþÖÐÒÔÉùÃ÷·½Ê½Ö¸¶¨µÄ¾²Ì¬Êý¾Ý¡¢°ó¶¨µ½¿Ø¼þµÄÊý¾Ý¡¢»ò×÷Ϊ¶ÔÓû§²Ù×÷µÄÏìӦͨ¹ýÖ´ÐдúÂëÌí¼Óµ½ TreeView ¿Ø¼þÖеÄÊý¾Ý¡£
2.1¡¢ÏÔʾ¾²Ì¬Êý¾Ý
¿ÉÒÔͨ¹ý´´½¨ TreeNode ÔªËØ¼¯ºÏ£¬ÕâÐ©ÔªËØÊÇ TreeView ¿Ø¼þµÄ×Ó¼¶£¬ÔÚ TreeView ¿Ø¼þÖÐÏÔʾ¾²Ì¬Êý¾Ý¡£ÕâЩ×ÓÔªËØÒ²±»³ÆÎª×ӽڵ㡣
ÏÂÃæµÄʾÀýÑÝʾÓÃÓÚ TreeView ¿Ø¼þµÄ±ê¼Ç£¬¸Ã¿Ø¼þ°üº¬Èý¸ö½Úµã£¬Æä ......

ASP.NET TreeView Web ·þÎñÆ÷¿Ø¼þʼþ


      TreeView Web ·þÎñÆ÷¿Ø¼þÌṩÁ˼¸¸ö¿É½øÐбà³ÌµÄʼþ¡£ÕâʹÄúÄܹ»ÔÚ·¢ÉúʼþʱÔËÐÐ×Ô¶¨ÒåÀý³Ì¡£
 
Ò»¡¢Ê¼þ
      Ö»ÓÐÓû§Í¨¹ýһЩ²Ù×÷£¨ÈçÑ¡Ôñ¡¢Õ¹¿ª»òÕÛµþ½Úµã£©Óë¿Ø¼þ½»»¥Ê±£¬²Å»áÒý·¢ TreeView ¿Ø¼þʼþ¡£Èç¹ûÒÔ±à³Ì·½Ê½µ÷ÓÃÑ¡Ôñ¡¢Õ¹¿ª»òÕÛµþ·½·¨£¬Ôò²»»áÒý·¢ÕâЩʼþ¡£ÀýÈ磬Èç¹ûµ÷Óà Expand ·½·¨£¬½«²»»áÒý·¢ÈκÎʼþ¡£
 
ϱíÃèÊöÁË TreeView ¿Ø¼þÖ§³ÖµÄʼþ¡£
ʼþ
˵Ã÷
TreeNodeCheckChanged
µ± TreeView ¿Ø¼þµÄ¸´Ñ¡¿ò·¢Ë͵½·þÎñÆ÷µÄ״̬¸ü¸Äʱ·¢Éú¡£Ã¿¸ö TreeNode ¶ÔÏó·¢Éú±ä»¯Ê±¶¼½«·¢ÉúÒ»´Î¡£
SelectedNodeChanged
ÔÚ TreeView ¿Ø¼þÖÐÑ¡¶¨Ä³¸ö½Úµãʱ·¢Éú¡£
TreeNodeExpanded
ÔÚ TreeView ¿Ø¼þÖÐÕ¹¿ªÄ³¸ö½Úµãʱ·¢Éú¡£
TreeNodeCollapsed
ÔÚ TreeView ¿Ø¼þÖÐÕÛµþij¸ö½Úµãʱ·¢Éú¡£
TreeNodePopulate
ÔÚ TreeView ¿Ø¼þÖÐÕ¹¿ªÄ³¸ö PopulateOnDemand ÊôÐÔÉèÖÃΪ true µÄ½Úµãʱ·¢Éú¡£
TreeNodeDataBound
½«Êý¾ÝÏî°ó¶¨µ½ TreeView ¿Ø¼þÖеÄij¸ö½Úµãʱ·¢Éú¡£
 
¶þ¡¢Ê¾Àý
2.1¡¢SelectedNodeChanged ʼþ
ÏÂÃæµÄ´úÂëʾÀýÑÝʾÈçºÎ´¦Àí SelectedNodeChanged ʼþÒÔ¼°ÈçºÎ·Ã ......

ASP.NET ×Ô¶¨Òå TreeView Web ·þÎñÆ÷¿Ø¼þµÄÍâ¹Û


      TreeView ¿Ø¼þµÄ³ÊÏÖÊÇ¿ÉÍêÈ«×Ô¶¨ÒåµÄ£¬ÕâʹµÃ¿ÉÒÔʹÓöàÖÖ¶àÑùµÄÏÔʾÑùʽ¡£
ÈôÒª×Ô¶¨Òå TreeView ¿Ø¼þµÄÍâ¹Û£¬¿ÉÒÔÖ´ÐÐÒÔϲÙ×÷£º
      ·Ö¸¶¨Ó°Ïì¿Ø¼þÏÔʾºÍ³ÊÏÖµÄ TreeView ¿Ø¼þÊôÐÔ¡£
·Ö¸¶¨Ò»¸ö ImageSet ÊôÐÔ£¬¸ÃÊôÐÔÑ¡ÔñÒ»×éÔÚÔËÐÐʱͬ¿Ø¼þÒ»Æð³ÊÏÖµÄÄÚÖÃͼÏñ¡£
·Ö¸¶¨ÓÃÓÚ¿ØÖÆ TreeView ¿Ø¼þÄÚÌØ¶¨ TreeNode ¶ÔÏó×éµÄÏÔʾ¼°³ÊÏÖÌØÐԵĸ÷ͼÏñºÍÑùʽÊôÐÔ¡£
·Ê¹Óà Visual Studio µÄ×Ô¶¯Ì×Óøñʽ¹¦ÄÜ¿ÉѸËÙÍê³ÉÒ»×éͼÏñºÍÑùʽÊôÐÔµÄ×Ô¶¨Òå¡£
·ÎªÓ¦ÓóÌÐòÖÐµÄ TreeView ¿Ø¼þÖ¸¶¨Ò»¸öÔ¤¶¨ÒåÖ÷Ìâ»òÒ»¸ö¶¨ÒåÔËÐÐʱÏÔʾ¼°³ÊÏÖÌØÐÔµÄÍâ¹Û¡£
 
Ò»¡¢¶¥¼¶²¼¾ÖÊôÐÔ
³ýÁË·þÎñÆ÷¿Ø¼þµÄ±ê×¼ÊôÐÔ£¨Èç BackColor ÊôÐÔ£©Í⣬TreeView ¿Ø¼þ»¹¹«¿ªÒ»×éÌṩ¶Ô TreeView ¿Ø¼þµÄÍâ¹Û½øÐо«È·¿ØÖƵÄÊôÐÔ¡£
 
1.1¡¢NodeIndent ÊôÐÔ
NodeIndent ÊôÐÔÖ¸¶¨ÁËËùÓнڵãµÄËõ½øÁ¿¼¶¡£½Úµã»á´Ó³ÊÏÖ TreeView ¿Ø¼þµÄÒ»²àËõ½ø¡£¶ÔÓÚ´Ó×óÏòÓÒ³ÊÏÖµÄÇøÓòÉèÖöøÑÔ£¬ÕâÊÇÖ¸×ó²à£¬¶ø¶ÔÓÚ´ÓÓÒÏò×ó³ÊÏÖµÄÇøÓòÉèÖöøÑÔ£¬ÕâÊÇÖ¸ÓҲࡣ
 
1.2¡¢NodeWrap ÊôÐÔ
NodeWrap ÊôÐÔÖ¸¶¨Ã¿¸ö½ÚµãÖ ......

ASP.NET Ìî³ä TreeView Web ·þÎñÆ÷¿Ø¼þÖеÄÊ÷½Úµã


      TreeView Web ·þÎñÆ÷¿Ø¼þ¿ÉÒÔÏÔʾ¸÷ÖÖ²»Í¬ÀàÐ͵ÄÊý¾Ý£º¿Ø¼þÖÐÒÔÉùÃ÷·½Ê½Ö¸¶¨µÄ¾²Ì¬Êý¾Ý£»°ó¶¨µ½¸Ã¿Ø¼þµÄÊý¾Ý£»»òΪÏìÓ¦Óû§²Ù×÷¶ø¶¯Ì¬Ìí¼Óµ½ TreeView ¿Ø¼þÖеÄÊý¾Ý¡£
Ò»¡¢ÏÔʾ¾²Ì¬Êý¾Ý
×î¼òµ¥µÄÊý¾Ý¼Ü¹¹ÊÇÉùÃ÷ÐÔ¾²Ì¬Êý¾Ý¡£ÈôҪʹÓÃÉùÃ÷ÐÔÓï·¨ÏÔʾ¾²Ì¬Êý¾Ý£¬Çë´´½¨Ò»¸ö TreeView ¿Ø¼þ×Ó¼¶½ÚµãµÄ¼¯ºÏ¡£
 
ÏÂÃæµÄʾÀýÑÝʾÈçºÎʾ°üº¬Èý¸ö½Úµã£¨ÆäÖÐÁ½¸ö½ÚµãÓÐ×ӽڵ㣩µÄ TreeView ¿Ø¼þ¡£
<asp:TreeView ID="TreeView1" Runat="server">
  <Nodes>
    <asp:TreeNode Value="Parent1" Expanded="True" Text="1">
      <asp:TreeNode Value="Child1A" Text="A" />
        <asp:TreeNode Value="Child1B" Text="B" />
    </asp:TreeNode>
    <asp:TreeNode Value="Parent2" Text="2">
    </asp:TreeNode>
    <asp:TreeNode Value="Parent3" Expanded="True" Text="3">
      <asp: ......

ASP.NET ½«Êý¾Ý°ó¶¨µ½ TreeView Web ·þÎñÆ÷¿Ø¼þ


      ʹÓà ASP.NET TreeView ¿Ø¼þ¿ÉÒÔÇáËɵذ󶨵½Ö§³Ö IHierarchicalDataSource ½Ó¿ÚµÄÊý¾ÝÔ´£¬ÀýÈ磺XmlDataSource ÀàºÍ SiteMapDataSource Àà¡£´ËÍ⣬Äú»¹¿ÉÒÔÍêÈ«¿ØÖƽ«Êý¾ÝÔ´µÄÄÄЩ×Ö¶ÎÓÃÓÚ Text¡¢Value ºÍÆäËû TreeNode ÊôÐÔ¡£
 
Ò»¡¢°ó¶¨µ½ XML Îļþ
TreeView ¿Ø¼þÖ§³Öµ½ XML ÎļþµÄÉùÃ÷Ð԰󶨣¨Í¨¹ýʹÓà XmlDataSource ¿Ø¼þ£©¡£Í¨¹ý´´½¨Ò»¸ö±íʾ XML ÎļþµÄ XmlDataSource ¿Ø¼þ£¬È»ºó½«¸Ã XmlDataSource ·ÖÅ䏸 TreeView ¿Ø¼þ£¬¿ÉÒÔ½« TreeView ¿Ø¼þ°ó¶¨µ½¸Ã XML Îļþ¡£¶øÇÒ£¬Í¨¹ýʹÓÃijЩ¼¼Êõ£¬¿ÉÒԶ԰󶨵½ TreeView ¿Ø¼þµÄÊý¾ÝµÄ°ó¶¨·½Ê½ºÍÊý¾ÝÄÚÈݽøÐпØÖÆ£¬°üÀ¨ÒÔϼ¼Êõ£º
Èç¹ûÊý¾ÝÔ´ÊÇ XML Îļþ£¬ÔòÇëÔÚ½«¸Ã XML Îļþ°ó¶¨µ½¸Ã¿Ø¼þ֮ǰ£¬Í¨¹ýÖ´ÐÐ XML ת»»¸Ä±äÊý¾Ý¡£Óйظü¶àÐÅÏ¢£¬Çë²Î¼û XSLT ת»»¡£
´´½¨Ò»¸ö×Ô¶¨Òå DataBindings ÊôÐÔ£¬À´¿ØÖÆ XML ÎļþÖеÄÄÄЩÊôÐÔ½«Ìî³ä TreeNode ÊôÐÔ£¬ÀýÈç Text ÊôÐÔ¡¢Value ÊôÐÔ¡¢NavigateUrl ÊôÐÔ£¬µÈµÈ¡£Óйظü¶àÐÅÏ¢£¬Çë²Î¼û×Ô¶¨Òå TreeView Web ·þÎñÆ÷¿Ø¼þµÄÍâ¹Û¡£
 
¶þ¡¢°ó¶¨µ½Õ¾µãµØÍ¼
TreeView ¿Ø¼þÖ§³Ö¶ÔÕ¾µãµØÍ¼ÎļþµÄÉùÃ÷Ð԰󶨣¨Í¨¹ýʹÓà SiteMapDataSource ......
×ܼǼÊý:2672; ×ÜÒ³Êý:446; ÿҳ6 Ìõ; Ê×Ò³ ÉÏÒ»Ò³ [291] [292] [293] [294] 295 [296] [297] [298] [299] [300]  ÏÂÒ»Ò³ βҳ
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ