先頭および末尾の行、先頭および末尾の列をそれぞれスクロールしないよう固定できます。
行および列の固定に関して、コントロールは次のプロパティを提供しています。
プロパティ | 説明 |
---|---|
FrozenRowCount | 先頭に固定する行数 |
FrozenColumnCount | 先頭に固定する列数 |
FrozenTrailingRowCount | 末尾に固定する行数 |
FrozenTrailingColumnCount | 末尾の固定する列数 |
コントロールの FrozenLine プロパティを使用して、スクロールが固定された領域とそうでない領域の境界線の外観を変更できます。次のサンプルコードは固定領域の境界線を赤の二重線に設定する例です。
C# |
コードのコピー |
---|---|
// 先頭2行と末尾1行を固定します。 gcSpreadGrid1.FrozenTrailingRowCount = 1; gcSpreadGrid1.FrozenRowCount = 2; // 固定領域の境界線を変更します。 gcSpreadGrid1.FrozenLine = new BorderLine(Colors.Red, BorderLineStyle.Double); |
Visual Basic |
コードのコピー |
---|---|
' 先頭2行と末尾1行を固定します。 GcSpreadGrid1.FrozenTrailingRowCount = 1 GcSpreadGrid1.FrozenRowCount = 2 ' 固定領域の境界線を変更します。 GcSpreadGrid1.FrozenLine = New BorderLine(Colors.Red, BorderLineStyle.Double) |
ソートやフィルタリングが有効となっている場合、固定領域をソートやフィルタリングの対象外に設定できます。ソートの対象外とするにはSortIgnoreFrozenRows プロパティを、フィルタリングの対象外とするにはFilterIgnoreFrozenRows プロパティをそれぞれ true に設定します。