很棘手的问题?不知道该怎么办才好! 多线程可以解决界面死掉的问题 查一下BeginInvoke吧 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 难道没人加载过这么多数据?这是一个很实际的问题啊怎么csdn上面没高手 如果treeview要绑定这2万条数据 大家有何好的想法 最高级的父节点应该只有十多个我暂时的想法是先绑定高级的父节点 然后用户需要打开哪些再填充其子节点 分页显示就可以了。不过最好不要用控件的DataBind 如果treeview要绑定这2万条数据 大家有何好的想法 最高级的父节点应该只有十多个我暂时的想法是先绑定高级的父节点 然后用户需要打开哪些再填充其子节点-----------------正是如此...动态填充...在 TreeNode Expand 时加载 ChildNodes... ajax 加载子节点。 这方面网上有很多代码 blackmeit(煤炭) ( ) 信誉:100 2007-08-10 10:06:45 得分: 0 ajax 加载子节点。 这方面网上有很多代码 ----------------------汗...没看到人家说的是winform?用线程在后台加载后Invoke到控件中,或者干脆做一个SplashWindow,然后在后台初始化. delegate void dload();dload dl;public class(){dl=new dload(A);dl.BeginInvoke(null,null);}void a(){//加载信息//工作线程调用UI线程要用Invoke();}还是建议分页 如果treeview要绑定这2万条数据 大家有何好的想法 最高级的父节点应该只有十多个我暂时的想法是先绑定高级的父节点 然后用户需要打开哪些再填充其子节点----------------------我觉得这个方法好,我们公司就出现过这样的问题,界面出来的时候误像死机。把大家都吓一跳。 ROW_NUMBER() OVER+临时表可以实现,在《ASP.NET2.0电子商务开发实战》里有介绍。 分页吧!winform没有更好的解决方案了吧!winform都不行了,webform就更惨了。只能分页了吧。要么你可以试着实现这样的功能,。读完一条,显示一条。呵呵 我就多表查询然后一个fill 没什么算法 5万条也才18秒钟左右?就算18秒都等到烦死啦 换句话2万条要6秒 6秒才load完一个界面 自己都烦 不要说别人--------------------------------------分页是可以 但分页也比较麻烦因为查询条件多了 where条件传递的参数也多就储存过程都要写到体力透支 不知道netsyt() 的那段代码是什么意思?能不能使速度快点。 ROW_NUMBER() OVER+临时表可以实现,在《ASP.NET2.0电子商务开发实战》里有介绍。----------ROW_NUMBER()是sql2k5里面的东西 我现在用的是2k 暂时不想用分页的形式实现因为涉及到的模块几乎是全部 如果要分页必须写一个通用的储存过程我试了邹建的那个 提取全部2万条在sql查询分析器要3秒钟 分页后一页100都要两秒而且我数据的查询结果都是用储存过程 都是多表查询 假使真的要分页的话那全部储存过程(估计有20多个,因为模块多)都要转视图模式 很多原因 改动太多之前用的是测试数据 现在把客户的数据都导进以后发现这样的问题 -----------可能有人会说我的设计有问题那我简单说说吧:一个treeview ,treeview提供的当然是具有关系层次的东西举个例子,中国--省份--城市然后一个datagridview ,里面就是每个城市的人口,具体的人口资料。首先点击每一层的treenode,datagridview当然对应的显示其人口资料。如果要导出数据或查询必须重新提取,不能用到filter之类的东西了因为filter花费的时间可能更长这样的话分页的储存过程真的很难写。因为查询的条件是多个不单一-----------大家又有什么更好的设计方案 c# lock 求助:C#应用程序读取网页上实时的上证指数、深证成指等信息 dataset 和list<T>的区别,他们使用具体环境是什么? .net 3.5 suspend 多个cheakbox组合的各种查询方法有没有简洁的代码 调整声音大小的控件 求国外经典教程<<C#大学教程>>的源码 XML如何提交到数据库中。 问一个Word中复制粘贴的问题~ 请教C#开发MIS系统有何优越性 求救C#编程 webservice调用中遇见的问题
怎么csdn上面没高手
我暂时的想法是先绑定高级的父节点 然后用户需要打开哪些再填充其子节点
不过最好不要用控件的DataBind
我暂时的想法是先绑定高级的父节点 然后用户需要打开哪些再填充其子节点
-----------------
正是如此...动态填充...在 TreeNode Expand 时加载 ChildNodes...
ajax 加载子节点。 这方面网上有很多代码
----------------------
汗...没看到人家说的是winform?用线程在后台加载后Invoke到控件中,
或者干脆做一个SplashWindow,然后在后台初始化.
dload dl;
public class()
{
dl=new dload(A);
dl.BeginInvoke(null,null);
}
void a()
{
//加载信息
//工作线程调用UI线程要用Invoke();
}
还是建议分页
我暂时的想法是先绑定高级的父节点 然后用户需要打开哪些再填充其子节点----------------------我觉得这个方法好,我们公司就出现过这样的问题,界面出来的时候误像死机。把大家都吓一跳。
winform都不行了,webform就更惨了。
只能分页了吧。
要么你可以试着实现这样的功能,。
读完一条,显示一条。呵呵
5万条也才18秒钟左右?
就算18秒都等到烦死啦 换句话2万条要6秒
6秒才load完一个界面 自己都烦 不要说别人
--------------------------------------
分页是可以 但分页也比较麻烦
因为查询条件多了 where条件传递的参数也多
就储存过程都要写到体力透支
不知道netsyt() 的那段代码是什么意思?
能不能使速度快点。
----------
ROW_NUMBER()是sql2k5里面的东西
我现在用的是2k 暂时不想用分页的形式实现
因为涉及到的模块几乎是全部 如果要分页必须写一个通用的储存过程
我试了邹建的那个 提取全部2万条在sql查询分析器要3秒钟 分页后一页100都要两秒
而且我数据的查询结果都是用储存过程 都是多表查询 假使真的要分页的话
那全部储存过程(估计有20多个,因为模块多)都要转视图模式 很多原因 改动太多
之前用的是测试数据 现在把客户的数据都导进以后发现这样的问题
-----------
可能有人会说我的设计有问题
那我简单说说吧:一个treeview ,treeview提供的当然是具有关系层次的东西
举个例子,中国--省份--城市
然后一个datagridview ,里面就是每个城市的人口,具体的人口资料。
首先点击每一层的treenode,datagridview当然对应的显示其人口资料。
如果要导出数据或查询必须重新提取,不能用到filter之类的东西了
因为filter花费的时间可能更长
这样的话分页的储存过程真的很难写。因为查询的条件是多个不单一
-----------
大家又有什么更好的设计方案