MESCIUS SPREAD for Windows Forms 17.0J
SortIndicator プロパティ (Column)

この列のソートインジケータを取得または設定します。
構文
'Declaration
 
Public Property SortIndicator As SortIndicator
public SortIndicator SortIndicator {get; set;}

プロパティ値

ソートインジケータを表示するかどうかと、その表示方法を指定するSortIndicator設定
解説

SheetView.SetColumnShowSortIndicator メソッドと Column.ShowSortIndicator プロパティは、その列に対して次回 SheetView.AutoSortColumns メソッドが呼び出されたときに列にソート インジケータを表示するかどうかを設定します。その列インデックスに対して AutoSortColumn を呼び出さないかぎり、何も効果はありません。

列に表示するソート インジケータを変更する場合は、SheetView.SetColumnSortIndicator メソッドまたは Column.SortIndicator プロパティを使用します。これらは列ヘッダのソート インジケータを変更しますが、列がソートされているかどうかには影響を与えません。

次のサンプルコードは、列のソートインジケータを指定します。
FarPoint.Win.Spread.Column col;
col = fpSpread1.ActiveSheet.Columns[0];
FarPoint.Win.Spread.SortInfo[] sort = new FarPoint.Win.Spread.SortInfo[1];
sort[0] = new FarPoint.Win.Spread.SortInfo(0, false, System.Collections.Comparer.Default);
fpSpread1.ActiveSheet.Cells[0, 0].Text = "Alignment";
fpSpread1.ActiveSheet.Cells[1, 0].Text = "CarbAdjust";
fpSpread1.ActiveSheet.Cells[2, 0].Text = "Brakes";
col.SortIndicator = FarPoint.Win.Spread.Model.SortIndicator.Descending;
fpSpread1.ActiveSheet.SortRange(0, 0, 3, 1, true, sort);
Dim col As FarPoint.Win.Spread.Column
Dim sort(1) As FarPoint.Win.Spread.SortInfo
sort(0) = New FarPoint.Win.Spread.SortInfo(0, False, System.Collections.Comparer.Default)
col = fpSpread1.ActiveSheet.Columns(0)
fpSpread1.ActiveSheet.Cells(0, 0).Text = "Alignment"
fpSpread1.ActiveSheet.Cells(1, 0).Text = "CarbAdjust"
fpSpread1.ActiveSheet.Cells(2, 0).Text = "Brakes"
col.SortIndicator = FarPoint.Win.Spread.Model.SortIndicator.Descending
fpSpread1.ActiveSheet.SortRange(0, 0, 3, 1, True, sort)
参照

Column クラス
Column メンバ
ShowSortIndicator プロパティ
SortIndicator 列挙体

開発者ガイド

ソート

 

 


© MESCIUS inc. All rights reserved.