PowerTools SPREAD for Windows Forms 10.0J
SortIndicator プロパティ


この列のソートインジケータを取得または設定します。
構文
'Declaration
 
Public Property SortIndicator As SortIndicator
'使用法
 
Dim instance As Column
Dim value As SortIndicator
 
instance.SortIndicator = value
 
value = instance.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.Sort(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.Sort(0, 0, 3, 1, True, sort)
参照

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

開発者ガイド

ソート

 

 


© 2004-2017, GrapeCity inc. All rights reserved.