如何冻结列(报表生成器)

为了防止列滚动到视线之外,可以冻结列。在冻结列时,必须包括最右侧或最左侧的列,并可以包括多个相邻的列。在冻结列时不能包括所有列。只能冻结表格报表中的列。

通过移动最右侧或最左侧报表标题旁边的列标记,可以对要冻结的列进行控制。这些列标记显示为倒置的三角形。在运行报表时,如果滚动报表,位于列标记之间的列不会发生滚动。

从左侧冻结一组连续的列

  • 在报表生成器设计区域中,将列标记从最左侧的列拖至要冻结的最后一列的右侧。

    例如,若要冻结从左侧开始的前三列,请将左侧的列标记拖至第三列的右侧。

从右侧冻结一组连续的列

  1. 在报表生成器设计区域中,将列标记从最左侧的列拖至要冻结的最后一列的左边缘。

  2. 将最左侧的制表符标记拖至表的最右边缘。

    例如,若要冻结从左侧开始的前三列,请将左侧的列标记拖至第三列的右侧。

沿左侧取消对列的冻结

  • 在报表生成器设计区域中,将内部的列标记拖回到最左侧的列旁边的默认位置。

    例如,如果冻结了从左侧开始的前三列,则将第三列右侧的列标记拖回到第一列的左侧。

沿右侧取消对列的冻结

  1. 在报表生成器设计区域中,将最右边的列标记拖回到最左侧的列旁边的默认位置。

  2. 将内部的列标记拖回到最左侧的列旁边的默认位置。

    例如,如果冻结了从右侧开始的前三列,则将最右边的列标记拖回到表的最左侧。然后,将内部的列标记拖回到表的最左侧。

请参阅

概念

控制分页符、标题和列(报表生成器)
处理数据(报表生成器)

其他资源

“报表生成器”窗口(设计模式)(报表生成器)

帮助和信息

获取 SQL Server 2005 帮助