PowerTools SPREAD for Windows Forms 10.0J
SortRows(Int32,Boolean,Boolean,IComparer,Boolean,Boolean) メソッド


ソート時に値を比較するする列インデックス
ソートを昇順にするかどうか
ソートインジケータを表示するかどうか
値の比較に使用するIComparerオブジェクト
固定行をソートするかどうか
固定末尾行をソートするかどうか
指定した列を基準に、指定した比較方法を使用して、シート上のすべての行を並べ替えます。
構文
'Declaration
 
Public Overloads Function SortRows( _
   ByVal keyColumn As Integer, _
   ByVal ascending As Boolean, _
   ByVal showIndicator As Boolean, _
   ByVal comparer As IComparer, _
   ByVal sortFrozenRows As Boolean, _
   ByVal sortTrailingFrozenRows As Boolean _
) As Boolean
'使用法
 
Dim instance As SheetView
Dim keyColumn As Integer
Dim ascending As Boolean
Dim showIndicator As Boolean
Dim comparer As IComparer
Dim sortFrozenRows As Boolean
Dim sortTrailingFrozenRows As Boolean
Dim value As Boolean
 
value = instance.SortRows(keyColumn, ascending, showIndicator, comparer, sortFrozenRows, sortTrailingFrozenRows)

パラメータ

keyColumn
ソート時に値を比較するする列インデックス
ascending
ソートを昇順にするかどうか
showIndicator
ソートインジケータを表示するかどうか
comparer
値の比較に使用するIComparerオブジェクト
sortFrozenRows
固定行をソートするかどうか
sortTrailingFrozenRows
固定末尾行をソートするかどうか
次のサンプルコードは、SortRowsメソッドを使用します。
fpSpread1.ActiveSheet.SetValue(0, 0, "S");
fpSpread1.ActiveSheet.SetValue(0, 1, "E");
fpSpread1.ActiveSheet.SetValue(0, 2, "A");
fpSpread1.ActiveSheet.SetValue(0, 3, "K");
fpSpread1.ActiveSheet.SetValue(1, 0, "W");
fpSpread1.ActiveSheet.SetValue(1, 1, "G");
fpSpread1.ActiveSheet.SetValue(1, 2, "P");
fpSpread1.ActiveSheet.SetValue(1, 3, "V");
fpSpread1.ActiveSheet.SetValue(2, 0, "O");
fpSpread1.ActiveSheet.SetValue(2, 1, "L");
fpSpread1.ActiveSheet.SetValue(2, 2, "Q");
fpSpread1.ActiveSheet.SetValue(2, 3, "H");
fpSpread1.ActiveSheet.SortRows(1, false, true, System.Collections.Comparer.Default, true, true);
FpSpread1.ActiveSheet.SetValue(0, 0, "S")
FpSpread1.ActiveSheet.SetValue(0, 1, "E")
FpSpread1.ActiveSheet.SetValue(0, 2, "A")
FpSpread1.ActiveSheet.SetValue(0, 3, "K")
FpSpread1.ActiveSheet.SetValue(1, 0, "W")
FpSpread1.ActiveSheet.SetValue(1, 1, "G")
FpSpread1.ActiveSheet.SetValue(1, 2, "P")
FpSpread1.ActiveSheet.SetValue(1, 3, "V")
FpSpread1.ActiveSheet.SetValue(2, 0, "O")
FpSpread1.ActiveSheet.SetValue(2, 1, "L")
FpSpread1.ActiveSheet.SetValue(2, 2, "Q")
FpSpread1.ActiveSheet.SetValue(2, 3, "H")
FpSpread1.ActiveSheet.SortRows(1, False, True, System.Collections.Comparer.Default, True, True)
参照

SheetView クラス
SheetView メンバ
オーバーロード一覧

 

 


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