ComponentArt.Web.UI中AJAX TreeView

.aspx
 1 None.gif <% @ Register TagPrefix = " ComponentArt "  Namespace = " ComponentArt.Web.UI "  Assembly = " ComponentArt.Web.UI "   %>
 2 None.gif
 3 None.gif < ComponentArt:TreeView id = " TreeView1 "  Height = " 350px "  Width = " 100% "  
 4 None.gif    DragAndDropEnabled = " false "  
 5 None.gif    NodeEditingEnabled = " false "
 6 None.gif    KeyboardEnabled = " true "
 7 None.gif    CssClass = " TreeView "  
 8 None.gif    NodeCssClass = " TreeNode "  
 9 None.gif    SelectedNodeCssClass = " SelectedTreeNode "  
10 None.gif    HoverNodeCssClass = " HoverTreeNode "
11 None.gif    NodeEditCssClass = " NodeEdit "
12 None.gif    LineImageWidth = " 19 "  
13 None.gif    LineImageHeight = " 20 "
14 None.gif    DefaultImageWidth = " 16 "  
15 None.gif    DefaultImageHeight = " 16 "
16 None.gif    ItemSpacing = " 0 "  
17 None.gif    ImagesBaseUrl = " images/ "
18 None.gif    NodeLabelPadding = " 3 "
19 None.gif    ShowLines = " true "  
20 None.gif    LineImagesFolderUrl = " images/lines/ "
21 None.gif    EnableViewState = " true "
22 None.gif    runat = " server "  LoadingFeedbackText = " Loading  "   >
23 None.gif   </ ComponentArt:TreeView >
.cs
None.gif using  System;
None.gif
using  System.Data;
None.gif
using  System.Configuration;
None.gif
using  System.Collections;
None.gif
using  System.Web;
None.gif
using  System.Web.Security;
None.gif
using  System.Web.UI;
None.gif
using  System.Web.UI.WebControls;
None.gif
using  System.Web.UI.WebControls.WebParts;
None.gif
using  System.Web.UI.HtmlControls;
None.gif
using  System.Collections.Generic;
None.gif
using  ComponentArt.Web.UI;
None.gif
None.gif
public  partial  class  ProjectTree : System.Web.UI.Page
ExpandedBlockStart.gifContractedBlock.gif
dot.gif {
InBlock.gif    
protected void Page_Load(object sender, EventArgs e)
ExpandedSubBlockStart.gifContractedSubBlock.gif    
dot.gif{
InBlock.gif
InBlock.gif        
if (!Page.IsPostBack)
ExpandedSubBlockStart.gifContractedSubBlock.gif        
dot.gif{
InBlock.gif            TreeViewNode rootnode 
= new TreeViewNode();
InBlock.gif            rootnode.Text 
= "项目";
InBlock.gif            rootnode.Expanded 
= true;
InBlock.gif            TreeView1.Nodes.Add(rootnode);
InBlock.gif
InBlock.gif            
//ProjectDB pdb = new ProjectDB();
InBlock.gif          
//  IList<Project.Model.Project> plist = pdb.ProjectList();
InBlock.gif            
//foreach (Project.Model.Project p in plist)
InBlock.gif           
// {
InBlock.gif
                TreeViewNode pnode = new TreeViewNode();
InBlock.gif                pnode.Text 
= "test";
InBlock.gif                pnode.ID 
= "1001";
InBlock.gif                pnode.Value 
= "Project";
InBlock.gif                pnode.ContentCallbackUrl 
= "Test.aspx?Pid=10000";
InBlock.gif                rootnode.Nodes.Add(pnode);
InBlock.gif           
// }
ExpandedSubBlockEnd.gif
        }
      
InBlock.gif
InBlock.gif
ExpandedSubBlockEnd.gif    }

ExpandedBlockEnd.gif}

None.gif

test.aspx
None.gif protected   void  Page_Load( object  sender, EventArgs e)
ExpandedBlockStart.gifContractedBlock.gif    
dot.gif {
InBlock.gif        Response.ContentType 
= "text/xml";
InBlock.gif        ComponentArt.Web.UI.TreeView TreeView1 
= new ComponentArt.Web.UI.TreeView();
InBlock.gif
InBlock.gif       
// ProjectDB pdb = new ProjectDB();
InBlock.gif
        if (Request.QueryString["Pid"!= null && Request.QueryString["Pid"!= "")
ExpandedSubBlockStart.gifContractedSubBlock.gif        
dot.gif{
InBlock.gif           
InBlock.gif           
InBlock.gif            
for (int i = 1; i < 10; i++)
ExpandedSubBlockStart.gifContractedSubBlock.gif            
dot.gif{
InBlock.gif                ComponentArt.Web.UI.TreeViewNode newNode 
= new ComponentArt.Web.UI.TreeViewNode();
InBlock.gif
InBlock.gif                newNode.Text 
= i.ToString();
InBlock.gif                
//newNode.ImageUrl = dbRow["ImageUrl"].ToString();
InBlock.gif
                newNode.ID = i.ToString();
InBlock.gif
InBlock.gif                newNode.ContentCallbackUrl 
= "test.aspx?Pid="+i.ToString();
InBlock.gif                TreeView1.Nodes.Add(newNode);
ExpandedSubBlockEnd.gif            }

ExpandedSubBlockEnd.gif        }

InBlock.gif
InBlock.gif        Response.Write(TreeView1.GetXml());
InBlock.gif
InBlock.gif
ExpandedBlockEnd.gif    }

转载于:https://www.cnblogs.com/DODONG/archive/2007/04/25/727390.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值