社区
WPF/Silverlight
帖子详情
更改DataGrid列宽的问题
iamyhh
2010-05-11 03:22:05
现在有如下问题:
当数据量很大的时候,用鼠标拖动列头分隔符,更改DataGrid的列宽。拖动的过程中会出现很大的延迟。往往是鼠标已经拖到了右边,而列宽还在变换,等一会才能使列宽变为鼠标拖拽后的宽度。
请问 有没有什么方法能够改善这一状况?(比如在拖拽的过程中不变换列宽,结束时变换列宽,尽量少刷新画面)
...全文
120
7
打赏
收藏
更改DataGrid列宽的问题
现在有如下问题: 当数据量很大的时候,用鼠标拖动列头分隔符,更改DataGrid的列宽。拖动的过程中会出现很大的延迟。往往是鼠标已经拖到了右边,而列宽还在变换,等一会才能使列宽变为鼠标拖拽后的宽度。 请问 有没有什么方法能够改善这一状况?(比如在拖拽的过程中不变换列宽,结束时变换列宽,尽量少刷新画面)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
打赏
举报
回复
我觉得是电脑运行速度的问题,我也遇到过此类问题
DataGrid
列宽
随着内容自动变化
在Wince开发中,使用
Datagrid
显示数据时,由于内容过多导致
列宽
不足以展示完整信息。本文介绍了如何通过VB.NET和C#代码实现自动调整
DataGrid
列宽
,避免手动调整的繁琐。方法包括遍历内容计算
列宽
,并考虑中文和英文字符的像素差异,最终实现了较好的显示效果。
WPF
更改
DataGrid
的列头的样式后,
列宽
不能左右拖动改变
列宽
大小的解决办法
当自定义了WPF
DataGrid
ColumnHeader的样式后,可能会遇到无法通过拖动来改变
列宽
的
问题
。解决方案是在Header模板中添加Thumb元素,设置其Cursor为SizeWE,并指定合适的宽高和位置,以恢复
列宽
的拖动功能。
WPF
DataGrid
获得某行某列单元格
博客围绕WPF
DataGrid
展开,提及获取某行某列单元格的相关内容,还给出参考资料,如关于如何
更改
WPF
Datagrid
单元格背景颜色的资料。
easyui_
datagrid
根据具体值修改列名title及列属性field
这篇博客介绍了如何根据特定值动态修改EasyUI
Datagrid
的列名title和列属性field。通过使用getColumnOption方法获取并修改列属性,实现了在A值改变时,列名和字段在'学生'(student)和'老师'(teacher)间切换。在修改完成后,需要重新渲染
datagrid
以应用
更改
。
在
DataGrid
操作列弹出Popup
博客介绍了在
DataGrid
操作列弹出Popup的方法。当遇到复杂操作列,可使用Popup解决。提供了改变数据源和不改变数据源两种解决方式,分别给出了代码示例,还介绍了Popup的基本结构、常用属性、注意事项及动画与样式建议。
WPF/Silverlight
8,757
社区成员
12,031
社区内容
发帖
与我相关
我的任务
WPF/Silverlight
WPF/Silverlight相关讨论
复制链接
扫一扫
分享
社区描述
WPF/Silverlight相关讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章