高手,来看看这个头痛的问题!!100分

问题描述

我的数据库记录1~2万条记录,他们之间是父子(pid,cid)关系.我想用treeview一次性加载完成,有什么好的方法(我用递归,加载很慢),有没有什么好的算法啊,

解决方案

解决方案二:
有多少级的啊,不要一次性加载啊
解决方案三:
分页吧,全部加载不切实际也没必要
解决方案四:
还有这样的需求?
解决方案五:
但是用dephi开发的可以加载的很快,有什么好的算法!
解决方案六:
注意不是web页面,是winform的...
解决方案七:
懒惰加载,一开始只显示1级的节点,每次点开节点时在填充下一层节点
解决方案八:
因为一次加载完,需要遍历节点...一次,就不可以了...说下解决的方法(一次加载有什么好的算法),
解决方案九:
我也想知道
解决方案十:
如果一定要一次加载,那一次把数据全部读出来,放在DataSet里,然后处理DataSet,。
解决方案十一:
一开始只显示1级的节点
解决方案十二:
去看看discuz论坛的代码,他是开源的,他的有一个栏目是树,加载的速度,还比较快,他在数据库里的表有记录该节点是第几层
解决方案十三:
不要一次性加载,点节点才再加载下一级目录
解决方案十四:
为什么非要一次性全部加载好呢?这样加载用递归会很吃力的。。建议每次加载就只加载需要的,不需要的也没必要加载上去吧?
解决方案十五:
还有一个想法就是C#输出根级,然后用ajax绑定所有子级
解决方案:
如果数据量大,一次性加载肯定慢

时间: 2024-08-30 00:40:40

高手,来看看这个头痛的问题!!100分的相关文章

sql server 2005 select update 复杂计算 批量更新 悬赏100分

问题描述 sql server 2005 select update 复杂计算 批量更新 悬赏100分 sql server 2005 select update 复杂计算 批量更新 表结构如上图:ID,日期,代码,开盘,最高,最低,振幅3 求:前三日的振幅,并批量更新. 算法:代码相同,按日期排序,向前取三条,从最高里面找到最大的数,从最低里面找到最小的数. (最高 - 最低) / 开盘 = 振幅.开盘是当前行固定向前数三行的开盘值. 以更新第4条为例: (9 - 1) / 1 = 第4条的振

100分跪求运动会管理系统

问题描述 跪求运动员管理系统含源代码时间很紧迫,我做不来,希望大家帮帮忙~~~vb.net+SQL2000这是数据库要求(也可以自己设计):系表:系ID自动增长系名称班级表:班级ID自动增长系ID班级名称运动员表:ID自动增长姓名性别班级ID学号运动员编号手动设置,4位项目表:ID自动增长项目名称田赛.径赛是否分组是否决赛报名表:ID自动增长项目ID运动员ID相同项目编号用于自动分组分组表:ID自动增长项目ID运动员ID组号道次号预赛成绩表:ID自动增长项目ID运动员ID成绩成绩表:ID自动增长

如果您向专家提问,专家在登录CSDN网站后将第一时间内得到通知,并且为您提供答案,如果需要向指定的专家提问,您需要至少100分可用分

问题描述 如果您向专家提问,专家在登录CSDN网站后将第一时间内得到通知,并且为您提供答案,如果需要向指定的专家提问,您需要至少100分可用分

100分程序员的8个习惯

文章转自<http://www.techug.com/best-coder-experience?_biz=MjM5OTA1MDUyMA==&mid=407358558&idx=2&sn=b21877f23bf4063fa311185009c1f0b7&scene=0#wechat_redirect1468917218153?ref=myread>,非常感谢作者的分享! ----------------------------------------------

100分求一个随机数生成算法

问题描述 500000元分给1000000个人,每个人分0.18到88元,正好分完.请问如何使用算法实现? 解决方案 解决方案二:decimalsumMoney=500000m;//总金额intremainPerson=1000000;Dictionary<string,decimal>dicResult=newDictionary<string,decimal>();//存储分配结果voidPenny(){decimalmoney=0m;//每人分到的金额for(inti=0;i

【大数据100分】大数据架构及行业大数据应用(中级教程)

[大数据100分]南大通用CTO武新:大数据架构及行业大数据应用[大数据中级教程] 主讲嘉宾:武新 主持人:中关村大数据产业联盟 副秘书长陈新河 承办:中关村大数据产业联盟 武新,南大通用高级副总裁兼CTO,法国奥尔良大学和法国国家科研中心博士:南大通用GBASE系列数据库产品的总设计师.在著名的甲骨文公司任职12年,是世界顶级的Oracle数据库专家.2010年获得中组部实施的国家"千人计划"荣誉(海外高层次人才引进计划),是国内基础软件行业唯一入选的数据库技术专家.对目前最新兴的列

visual studio-64位程序 汇编 时的调用约定问题? [问题点数:100分]

问题描述 64位程序 汇编 时的调用约定问题? [问题点数:100分] 64位程序已经抛弃了_stdcall, 等, 这个OK 但是在使用 ml64 进行汇编时, 似乎仍然使用的是stdcall; 如下: // .asm .CODE Int_3 proc a:DWORD,b:DWORD,c:DWORD,d:DWORD mov ebx,a mov rax, 12345h ret Int_3 ENDP END ; 文件结束 // .asm 编译输出 000000013F051020 push rbp

100分,.net 中如何实现遍历excel中所有sheet,把全角转成半角?

问题描述 100分,.net中如何实现遍历excel中所有sheet,把全角转成半角? 解决方案 解决方案二:操作excel的一些函数,你也许用的到ImportsSystemImportsSystem.DataImportsSystem.ConfigurationImportsSystem.WebNamespaceExcelEditPublicClassExcelEditPublicmFilenameAsStringPublicappAsExcel.ApplicationPublicwbsAsE

C#小说网站的采集程序,谁有,100分奉上

问题描述 用C#程序采集小说网站的目录.内容等,谁手里有啊,100积分奉上 解决方案 解决方案二:100分,要不出个1000元人民币解决方案三:研究小说网站的HTML代码一般来说,小说肯定是动态载入的,也就是说,除了内容不同,格式都一样你读里面的HTML源码再保存到自己的文件里就行解决方案四:出钱买还差不多

【大数据100分】CESI吴东亚:大数据标准及应用(高级教程)

[大数据100分]CESI吴东亚:大数据标准及应用[大数据高级教程] 主讲嘉宾:吴东亚 主持人:中关村大数据产业联盟 副秘书长陈新河 承办:中关村大数据产业联盟 吴东亚,中国电子技术标准化研究院信息技术研究中心标准总监.1972年生,籍贯黑龙江.1992年毕业于东南大学自动控制系毕业,1992-2001年,在中国空间技术研究院硕士学习.工作,参加"神舟一号"飞船地面测试系统研制工作,积累了一线科研和工程经验.2001-2004年,北京理工大学博士学习.2004至今,中国电子技术标准化研