如何:使用设计器冻结 Windows 窗体 DataGridView 控件中的列

用户查看 Windows 窗体 DataGridView 控件中显示的数据时,有时需要频繁地引用单个列或列集。 例如,显示包含许多列的客户信息表时,如果能够在其他列在可视区域外滚动的同时始终显示客户姓名,对你来说会很有帮助。

若要实现此行为,可冻结控件中的列。 冻结列时,也将冻结其左侧(在从右到左的语言脚本中为右侧)的所有列。 冻结的列保持不变,而所有其他列可以滚动。 如果启用了列重新排序,冻结的列被视为一组不同于未冻结的列。 用户可重新定位任一组中的列,但不能将列从一个组移到另一组。

下面的过程需要一个 Windows 应用程序项目,该项目的窗体需包含一个 DataGridView 控件。 若要了解如何设置此类项目,请参阅如何:创建 Windows 窗体应用程序项目如何:向 Windows 窗体添加控件

使用设计器冻结列

  1. 单击 DataGridView 控件右上角的设计器操作字形 (Small black arrow),然后选择“编辑列”。

  2. 从“选定的列”列表中选择一列

  3. 在“列属性”网格中,将 Frozen 属性设置为 true

    注意

    还可以在添加列时冻结列,方法是在“添加列”对话框中选择“冻结”框

另请参阅