在WPF中使用DataGrid如何实现行冻结的功能

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在WPF中使用DataGrid如何实现行冻结的功能相关的知识,希望对你有一定的参考价值。

参考技术A 对于datagrid来说 冻结列主要用来 固定某列 在CanUserReorderColumns="True"的情况下 不和其它列进行重新排序 。而行本身就没有Reorder的功能,所以就没有行冻结之说。不知道提问者想实现怎样的效果?追问

我就是想实现冻结列的同时也冻结行,来实现数据的展示。那么请问一下,为什么在WPF中使用DataGridView也不能冻结行呢,明明有这个属性啊?

追答

你是不是想 设定特定的某行(而不是所有行)不被编辑?

追问

我就是想用WPF中的DataGrid或者是DataGridView来设定行冻结!

追答

列冻结的目的是将所选列不参与列置换功能,行本身就没有置换功能,我不明白你所谓的“行冻结”的目的是什么?

以上是关于在WPF中使用DataGrid如何实现行冻结的功能的主要内容,如果未能解决你的问题,请参考以下文章

WPF如何实现DataGrid的右键出现选项菜单的功能

WPF DataGrid模拟click实现效果

WPF的DataGrid中如何通过上下文菜单(右键菜单)实现删除行的操作

wpf - 寻找在归档datagrid时不冻结ui的方法

冻结wpf数据网格中的列

WPF DataGrid怎么实现多行选中,不能使用CheckBox