为啥在WPF中使用DataGridView的行冻结没有效果

Posted

tags:

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

参考技术A DataGridView1.Rows[0].Frozen = true; //第一行冻结。追问

不好意思,这个真心实现不了。。完全没有效果。我试过了

本回答被提问者采纳
参考技术B http://youxi.baidu.com/go.xhtml?id=108&next=enter 参考技术C 什么样的方法呀?

WPF中怎么使用DataGridView

在WPF中 对应 DataGridView 控件的是 DataGrid 控件,例子如下:

  <DataGrid x:Name="MetroDataGrid"
                  Grid.Row="1"
                  Grid.Column="0"
                  Margin="20,0,20,0"
                  AutoGenerateColumns="False"
                  SelectionUnit="FullRow"
                  Height="500"
                  CanUserAddRows="False">
                <DataGrid.Columns>
                    <DataGridCheckBoxColumn x:Name="ckbItems"  Header="复选框" Width="Auto" Binding="Binding IsChecked"/>
                    <DataGridTextColumn Binding="Binding Name"   Header="姓名" Width="200" />
                    <DataGridTextColumn Binding="Binding Age"    Header="年龄"  Width="200"  />
                    <DataGridTextColumn Binding="Binding Sex"     Header="性别" Width="200"  />
                    <DataGridTextColumn Binding="Binding Wage"    Header="工资" Width="200"  />
                </DataGrid.Columns>
            </DataGrid>

//后台代码
 MetroDataGrid.ItemsSource=Employee.GetEmployees();//绑定数据源

参考技术A wpf里,没有datagridview,有类似的datagrid,有些差别,比如DataSource换成了ItemsSource 参考技术B 用DataGrid。

以上是关于为啥在WPF中使用DataGridView的行冻结没有效果的主要内容,如果未能解决你的问题,请参考以下文章

dataGridView1添加的行数 运行的时候为啥不能直接显示出来?

winform中获取datagridview如何获取选中的行,返回值object

winform c# Datagridview 选中行 急!!!

在DataGridView控件中实现冻结列分界线

DataGridView使用技巧六:冻结列或行

C#DataGridview如何只看到指定列的信息