社区
WPF/Silverlight
帖子详情
WPF中DataGrid怎么样实现行冻结?
道宣
2014-08-21 05:21:59
请教各位,WPF中DataGrid怎么样实现前几行冻结,不随滚动条滚动?
...全文
1291
5
打赏
收藏
WPF中DataGrid怎么样实现行冻结?
请教各位,WPF中DataGrid怎么样实现前几行冻结,不随滚动条滚动?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
www8523
2014-10-21
打赏
举报
回复
x是列 this.DataGrid.FrozenColumnCount = x, 行冻解 AreRowDetailsFrozen可以行信息是不是可以滚动
Veary
2014-09-04
打赏
举报
回复
如果是DataGridTemplateColumn的话,试试用麻烦方法,把第一行的所有列遍历出来,都让它去IsEnabled=False吧
daifeng20
2014-08-28
打赏
举报
回复
前几列冻结倒是有个属性设置一下就可以了
KJ_Wang
2014-08-26
打赏
举报
回复
这个很难,不过你可以设置前几行的Row高度,然后只读属性。看看行不行!有段时间没做了!
郑州高新区WPF小王子
2014-08-22
打赏
举报
回复
这个不可以。除非修改它的HeaderTemplate ,在里边嵌套DataGrid,这个DataGrid 要绑定你想固定的那几行数据的值。 PS:个人观点,不喜勿喷。
C#
DataGrid
常见问题
本文总结了C#
中
DataGrid
控件的常见问题及解决方案,包括:数据源绑定需
实现
IEnumerable接口,推荐使用ObservableCollection
实现
动态更新;通过AutoGenerateColumns属性自定义列显示;利用CellEditEnding事件
实现
单元格编辑验证;处理SelectionChanged事件捕获
行
选择变化;大量数据时建议启用
行
虚拟化提升性能;通过样式自定义单元格外观;使用FrozenColumnCount
实现
列
冻结
功能。文
中
提供了各功能的代码示例,并建议在MVVM模式
中
使用
WPF
DataGrid
实战经验全解:绑定、样式、交互与性能优化
在桌面应用开发
中
,数据表格控件是高频使用的核心组件之一。无论是传统C/S架构还是现代.NET上位机系统,数据展示与交互的流畅度直接影响用户体验和开发效率。
WPF
DataGrid
作为微软提供的强大数据网格控件,凭借灵活的数据绑定机制、丰富的列类型和高度可定制的样式体系,成为众多开发者的首选。从最基础的集合绑定到MVVM模式下的命令驱动交互,从模板列设计到动态样式切换,
DataGrid
都提供了完善的支持。同时,面对大数据量场景,虚拟化技术与绑定优化策略能有效避免界面卡顿,确保滚动流畅。本文结合真实项目实战,系
C#
WPF
DataGrid
控件的详细介绍和推荐一些样式设计
前面介绍过使用
DataGrid
简单绑定一个数据模型,接着介绍
DataGrid
的一些详细操作。 参考:C#
WPF
DataGrid
的使用 定制
DataGrid
控件基本外观属性 RowBackground、AlternatingRowBackground:用于绘制每
行
背景的画刷(RowBackground),并且决定是否使用不同的背景颜色绘制交替
行
。在默认情况下,
DataGrid
控件为奇数
行
提供白色...
WPF
DataGrid
冻结
右侧列
WPF
DataGrid
冻结
右侧列
WPF
DataGrid
树形结构
实现
指南
WPF
DataGrid
树形结构
实现
指南 【下载地址】
WPF
DataGrid
树形结构
实现
指南
WPF
DataGrid
树形结构
实现
指南本仓库提供了一个
WPF
项目资源文件,展示了如何在
WPF
中
实现
DataGrid
列表控件的树形结构,并且允许展开控件ToggleButton放置在任意一列,同时支持
冻结
多列使其不可拖动 ...
WPF/Silverlight
8,757
社区成员
12,031
社区内容
发帖
与我相关
我的任务
WPF/Silverlight
WPF/Silverlight相关讨论
复制链接
扫一扫
分享
社区描述
WPF/Silverlight相关讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章