请教高手一个在线编辑EXCEL的数据保存性能问题

liwenmin 2008-03-18 05:54:35
本人之前开发了一个类似EXCEL在线编辑功能,是使用DATAGRID来实现的,数据都保存在内存中,但当数据达到1000条的话,操作速度非常慢。
请问针对大量数据在网页处理,数据保存用什么样的保存方式更好点呢
...全文
139 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
wxdxy 2008-03-24
  • 打赏
  • 举报
回复
学习
踏雪听雨 2008-03-24
  • 打赏
  • 举报
回复
先做分页,一页只能做100条
LutzMark 2008-03-24
  • 打赏
  • 举报
回复
你可以用DataReader啊
liwenmin 2008-03-21
  • 打赏
  • 举报
回复
数据量大,保存在xml会不会很慢啊?
阿里路亚1984 2008-03-19
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 liwenmin 的回复:]
我实现的功能有点类似GOOGLE那在线EXCEL处理,当然没那么强的功能,不知人家的数据主要是怎么保存的吗?
[/Quote]

人家是用XML直接保存在硬盘上的拉~

你还是分页吧~
alamise 2008-03-19
  • 打赏
  • 举报
回复
只提供思路,具体情况估计比较复杂

第一、你的DataGrid的内容如果允许分页显示的话,建议使用 存储过程 来分页请求加载每页的数据

第二、单条row更新的话,直接使用 cmd.ExecuteNoneQuery更新数据库内容。
liwenmin 2008-03-19
  • 打赏
  • 举报
回复
有那位高手给点意见啊,,分数不够可以加!
liwenmin 2008-03-18
  • 打赏
  • 举报
回复
我实现的功能有点类似GOOGLE那在线EXCEL处理,当然没那么强的功能,不知人家的数据主要是怎么保存的吗?
marey_marey111 2008-03-18
  • 打赏
  • 举报
回复
没有什么好的方法。。分页吧。。那样可以批量处理。。

62,266

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧