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

用户在查看 Windows 窗体 DataGridView 控件中显示的数据时,有时需要频繁参考一列或若干列。 例如,显示包含多列的用户信息表时,始终显示用户名称而使其他列在可视区域以外滚动会很有用。

要实现此行为,可以冻结控件中的列。 冻结一列后,其左侧(在从右到左的字符集中为右侧)的所有列也被冻结。 冻结的列保持不动,而其他所有列可以滚动。 如果允许对列进行重新排序,则将冻结的列视为一组,以区别于未冻结的列。 用户可重新调整冻结和未冻结这两个组中列的位置,但不能将其中一组中的列移动到另一组。

下面的过程要求一个带有窗体的**“Windows 应用程序”**项目,且窗体中包含 DataGridView 控件。 有关设置此类项目的信息,请参见如何:创建新的 Windows 窗体应用程序项目如何:向 Windows 窗体添加控件

提示

显示的对话框和菜单命令可能会与“帮助”中的描述不同,具体取决于您现用的设置或版本。 若要更改设置,请在“工具”菜单上选择“导入和导出设置”。 有关更多信息,请参见 使用设置

使用设计器冻结列

  1. 单击 DataGridView 控件右上角的智能标记标志符号 (智能标记标志符号),然后选择**“编辑列”**。

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

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

    提示

    还可通过选择“添加列”对话框中的“已冻结”冻结一列。

请参见

任务

如何:使用设计器添加和移除 Windows 窗体 DataGridView 控件中的列

如何:使用设计器在 Windows 窗体的 DataGridView 控件中启用列重新排序

如何:为全球化在 Windows 窗体中按从右到左的顺序显示文本

如何:创建新的 Windows 窗体应用程序项目

如何:向 Windows 窗体添加控件

参考

DataGridView

DataGridViewColumn.Frozen