使用英语阅读

通过


DataGridViewBand.Frozen 属性

定义

重要

一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。

获取或设置一个值,该值指示当用户滚动 DataGridView 时带区是否移动。

C#
public virtual bool Frozen { get; set; }

属性值

如果带区不在视图中滚动,则为 true;否则为 false。 默认值为 false

示例

下面的代码示例冻结列和行中的单元格带。 该示例还更改了冻结带的默认单元格样式,以指定哪些条带被冻结。 此代码示例是为 DataGridViewBand 类提供的一个更大示例的一部分。

C#
// Freeze the first row.
private void Button4_Click(object sender, System.EventArgs e)
{

    FreezeBand(dataGridView.Rows[0]);
}

private void Button5_Click(object sender, System.EventArgs e)
{

    FreezeBand(dataGridView.Columns[1]);
}

private static void FreezeBand(DataGridViewBand band)
{
    band.Frozen = true;
    DataGridViewCellStyle style = new DataGridViewCellStyle();
    style.BackColor = Color.WhiteSmoke;
    band.DefaultCellStyle = style;
}

注解

当用户滚动浏览 DataGridView时,此属性可以保留一系列重要信息。 与冻结带相邻的波段将在冻结带上移动。

适用于

产品 版本
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

另请参阅