asp.net:easyui tree控件加载url数据
2015-04-08 11:33
423 查看
easyui tree控件加载url数据
建表
后台
前台
建表
CREATE TABLE [dbo].[OrganizationStructure]( [Id] [int] IDENTITY(1,1) NOT NULL, [OwnerId] [int] NOT NULL, [Name] [nvarchar](100) NOT NULL, [Type] [int] NULL, CONSTRAINT [PK_OrganizationStructure] PRIMARY KEY CLUSTERED ( [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO
后台
private string GetOrganizationStructureText() { StringBuilder sb = new StringBuilder(); sb.Append("["); GetChildrenText(0, ref sb); sb.Append("]"); return sb.ToString(); } private void GetChildrenText(int id,ref StringBuilder sb) { using(TrainingSystemDataContext dc=new TrainingSystemDataContext(DBConn.GetConn())) { var query = from s in dc.OrganizationStructure where s.OwnerId == id select s; int querycount = query.Count(); int i = 0; foreach (var s in query) { sb.AppendLine("{" + string.Format("\"id\":{0},\"text\":\"{1}\"", s.Id, s.Name)); int count = DBCommand.QueryInteger("SELECT COUNT(*) FROM [OrganizationStructure] WHERE [OwnerId]=" + s.Id); if (count > 0) { sb.AppendLine(",\"children\":["); GetChildrenText(s.Id,ref sb); sb.AppendLine("]"); } sb.AppendLine("}"); ++i; if (i != querycount) sb.Append(","); } } }
前台
<ul id="tt" class="easyui-tree" url="data.aspx">
相关文章推荐
- Easyui Tree + Asp.net加载数据
- SolpartMenu的使用:(二)、在ASP.NET页面中使用SolpartMenu控件之动态的加载数据库中的数据来生成菜单
- 数据回发时,维护ASP.NET Tree控件位置
- 数据回发时,维护ASP.NET Tree控件位置
- 在数据回发时,维护ASP.NET Tree控件的位置
- [原创]Tree控件的异步加载方案的选择建议(C#,ASP.NET 2.0)
- Asp.net中控件中的NavigateUrl属性使用绑定数据时无效
- 关于ligerUI中ligerTree代码中的一个bug,造成该控件无法通过url的POST方式加载数据
- [转]Tree控件的异步加载方案的选择建议(C#,ASP.NET 2.0)
- 总结Asp.net中Page加载PostData的具体过程 进而解决"获取动态创建的控件的PostData数据"问题
- 总结Asp.net中Page加载PostData的具体过程 进而解决"获取动态创建的控件的PostData数据"问题
- asp.net 中使用EasyUI Datagrid 加载动态数据分页查询
- Asp.Net 开发之(1) ---如何自动加载数据到页面或更新数据到数据容器中(基础控件)
- 【整理】Asp.net中<HyperLink>控件中的NavigateUrl属性使用<%#Eval(“id”)%>绑定数据时无效
- 总结Asp.net中Page加载PostData的具体过程 进而解决"获取动态创建的控件的PostData数据"问题
- SolpartMenu的使用:(二)、在ASP.NET页面中使用SolpartMenu控件之动态的加载数据库中的数据来生成菜单
- Tree控件的异步加载方案的选择建议(C#,ASP.NET 2.0)
- ASP.NET 2.0 和数据绑定控件:新的角度,新的做法
- 在asp.net中用adomd控件建立数据仓库应用
- 关于Asp.net 页面动态加载用户控件,出现“未能加载视图状态”的原因[续]