treeview控件,帮定XML
<?xml version="1.0" encoding="utf-8" ?>
<TREENODES>
<treenode text="数据采集" ChildType="Link" ExpandeImageUrl="images\icon_file.gif" ImageUrl="images\FoldO.gif">
<treenode text="手工申报数据录入" navigateurl="" Target="_blank" ImageUrl="images\icon_note.gif"></treenode>
<treenode text="电子申报数据审核" navigateurl="" Target="_blank" ImageUrl="images\icon_note.gif"></treenode>
<treenode text="浏览企业申报数据" navigateurl="" Target="_blank" ImageUrl="images\icon_note.gif"></treenode>
<treenode text="税务文书录入" navigateurl="" Target="_blank" ImageUrl="images\icon_note.gif"></treenode>
</treenode>
</TREENODES>
<?xml version="1.0" encoding="utf-8" ?>
<TREENODES>
<treenode text="数据采集" ChildType="Link" ExpandeImageUrl="images\icon_file.gif" ImageUrl="images\FoldO.gif">
<treenode text="手工申报数据录入" navigateurl="" Target="_blank" ImageUrl="images\icon_note.gif"></treenode>
<treenode text="电子申报数据审核" navigateurl="" Target="_blank" ImageUrl="images\icon_note.gif"></treenode>
<treenode text="浏览企业申报数据" navigateurl="" Target="_blank" ImageUrl="images\icon_note.gif"></treenode>
<treenode text="税务文书录入" navigateurl="" Target="_blank" ImageUrl="images\icon_note.gif"></treenode>
</treenode>
</TREENODES>
解决方案 »
- 让我非常郁闷的问题 高分在线
- asp.net的赋值问题
- 如何获得Dropdownlist的值?
- <%@ OutputCache Duration="100000" VaryByParam="*" %>
- 服务器(iis5)运行一段间后就无法正常工作
- 一个 javascript脚本的疑问~
- GridView 删除确认与编缉无法兼容?
- mvc3 webgrid 如何固定行高。
- session到底比cookies浪费多少资源?
- 完成单点登陆和权限管理系统。高兴之余,来此散分庆祝!!!!
- 树形控件打开一个没有菜单和工具栏的新窗窗口
- 如何将treeview控件改装成类似于PowerPoint中的组织结构图的形式?
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
'在此处放置初始化页的用户代码 Call intiTree(TreeView1.Nodes, 0)
End Sub
Private Sub intiTree(ByRef Nds As Microsoft.Web.UI.WebControls.TreeNodeCollection, ByVal parentId As Integer)
Dim connectstring As String
connectstring = "data source=.;initial catalog=telrc;uid=sa;pwd=67890;"
Dim myConn As New SqlConnection(connectstring)
Dim myDataAdapter As New SqlDataAdapter("select * from treetable", myConn)
Dim ds As New DataSet()
myDataAdapter.Fill(ds, "tree")
Dim drv As DataRowView
Dim tmpNd As Microsoft.Web.UI.WebControls.TreeNode
Dim intId As Integer
Dim dv As New DataView()
dv.Table = ds.Tables("tree")
dv.RowFilter = "PARENTID='" & parentId & "'"
For Each drv In dv
tmpNd = New Microsoft.Web.UI.WebControls.TreeNode()
intId = drv("NODEID")
tmpNd.ID = intId
tmpNd.Text = drv("NODENAME")
tmpNd.ImageUrl = drv("ICON").ToString
Nds.Add(tmpNd)
intiTree(Nds(Nds.Count - 1).Nodes, intId)
Next
End Sub
http://msdn.microsoft.com/downloads/samples/internet/ASP_DOT_NET_ServerControls/WebControls/default.asp安装方法:(也可参照Readme.txt)
1.bulid.将bulid.bat的路径指向csc.exe所在路径,生成Microsoft.Web.UI.WebControls.dll。
2.在wwwroot下创建空目录webctrl_client\1_0。
3.将build\Runtime下的文件拷至webctrl_client\1_0下。
4.选择工具箱的自定义工具箱,添加Microsoft.Web.UI.WebControls.dll。
的建立
具体方法是:创建一个数据库,设计树图信息表TREE_INFO,包含NODEID、PARENTID、NODENAME、ADDERSS、ICON字段,其它字段根据实际业务而定,节点名称NODENAME将在树型控件的节点上显示,NODEID字段保存节点的唯一标识号,PARENTID表示当前节点的父节点号,标识号组成了一个“链表”,记录了树上节点的结构。设计一个Web窗体其上放置TreeView控件。
然后就帖刚才我发的代码
该怎么办