高手请进!关于datagrid问题 我用ASP.NET写一个页面时,出现了一个问题。因为本来,在界面上有500多条记录是没有问题,比如保存数据、导出Excel、中断等都可以使用! 由于业务需求变更改,使原来的记录数据从500增加到6000以上。在界面上有一个datagrid,datagrid里面有一个text控件。这个控件是用来更改数量的!现在出现的情况是:查询出来数据后,再点导出Excel,一点反映都没有! 中断也不怎作用。我只是更改了一个SQL的查询条件而已。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你确定是因为数据量大的原因么? 同样条件数据少时正确么? 是"一点反应都没有" 还是超时没响应? 6000条数据算是大数据量吗? 建议检查一下其它地方 有没有可能你的数据库字段的类型设置的不对,6000超过了什么限制?你可以试试1000、4000等数据测试一下。 可能是数据量大,可考虑动态提取当前显示页的数据. 由于要保存数据,如果动态提取,没有办法保存成一张单!由于,以前500多条数据是有订货量的,但是由于这个订货量需要进行更改可能。而后面6000多条记录,是没有订货量的货物,但是有可能要自行决定是否需要增加订货。(在查询条件里,把订货量>0的删除了)。为了可以保存一张订货时,只能把全部显示出来,再进行更改! 不知道大家没有别的方法实现这些功能?? 1000,2000可以,但是 4000就不可以了! 大家来帮帮我吧! 这个是不是与显存有关系?? 不过,我现在采用显示的方法,把6000分成6页显示。这样就不会有问题! 呵呵 获取VscrollBar控件的MouseDown、MouseUp事件 英文日期转为数字日期问题。 如何下载简化版的Visual Studio? winform 如何分页打印 win控制台程序,怎么实现按一个特定的键,比如字母“e”,不用打回车,直接退出? 如何读取xml的内容并显示在web页面上? WEB的DropDownList控件SelectedIndexChanged事件为什么没有执行里边的语句?? 如何得到tcpListener.AcceptTcpClient()之后的IP地址? 请问学些VS.NET的话应该走哪条路?谢谢! 请问如何在窗口创建以后再动态的添加删除sysmenu中的菜单项以及改变其状态? 谢谢. C#利用随机数产生器rand实现发桥牌的源代码??? C#.NET有"另存为"这样的函数吗?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货