更改DataGrid列宽的问题

iamyhh 2010-05-11 03:22:05
现在有如下问题:

当数据量很大的时候,用鼠标拖动列头分隔符,更改DataGrid的列宽。拖动的过程中会出现很大的延迟。往往是鼠标已经拖到了右边,而列宽还在变换,等一会才能使列宽变为鼠标拖拽后的宽度。
请问 有没有什么方法能够改善这一状况?(比如在拖拽的过程中不变换列宽,结束时变换列宽,尽量少刷新画面)
...全文
120 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
iamyhh 2010-05-13
  • 打赏
  • 举报
回复
我也想做成分页的模式,不过客户要求不能分页。。。 麻烦啊
ptangming 2010-05-12
  • 打赏
  • 举报
回复
小问题
ptangming 2010-05-12
  • 打赏
  • 举报
回复
主要是你的行数太多了,可能每行还做了复杂的绑定,最好每页不要超过100条,用dataPager 分一下页就好了,行数太多没意义,不如分页
行的绑定最好简单些
fw176170847 2010-05-12
  • 打赏
  • 举报
回复
友情帮顶,顺便jf~~~~~~~~~~~~~~~~~~~~~~
jv9 2010-05-11
  • 打赏
  • 举报
回复
硬件问题是必然的,因为Silverlight读取大量数据后,浏览器内存占有量会剧增,当你做任何客户端操作的时候,自然会感觉卡。

你可以试着将datagrid的大批数据进行分页显示,或者按需显示,这样会减轻客户端的压力,也可以提高服务器端读取数据的效率。
iamyhh 2010-05-11
  • 打赏
  • 举报
回复
可是我必须拿出个方案才行
Cynthea 2010-05-11
  • 打赏
  • 举报
回复
我觉得是电脑运行速度的问题,我也遇到过此类问题

8,757

社区成员

发帖
与我相关
我的任务
社区描述
WPF/Silverlight相关讨论
社区管理员
  • WPF/Silverlight社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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