PowerTools SPREAD for Windows Forms 8.0J
SetColumnAllowAutoSort(Int32,Int32,Boolean) メソッド


設定する最初の列の列インデックス。
設定する列数
指定した列の自動ソートを許可するかどうか
このシートの指定した行で自動ソートを許可するかどうかを表す値を設定します。
構文
'Declaration
 
Public Overloads Sub SetColumnAllowAutoSort( _
   ByVal column As Integer, _
   ByVal count As Integer, _
   ByVal allowAutoSort As Boolean _
) 
'使用法
 
Dim instance As SheetView
Dim column As Integer
Dim count As Integer
Dim allowAutoSort As Boolean
 
instance.SetColumnAllowAutoSort(column, count, allowAutoSort)
public void SetColumnAllowAutoSort( 
   int column,
   int count,
   bool allowAutoSort
)

パラメータ

column
設定する最初の列の列インデックス。
count
設定する列数
allowAutoSort
指定した列の自動ソートを許可するかどうか
例外
例外説明
System.ArgumentOutOfRangeException指定された列インデックスは範囲外です。有効な値は-1から列の総数までです。
解説
デフォルトでは、列での自動ソートは許可されません。
次のサンプルコードは、列での自動ソートを許可するかどうかを指定します。
Random r = new Random();
int i, j;
bool b;
for (i = 0; i <= 200; i++)
{
    for (j = 0; j<=3; j++)
        fpSpread1.ActiveSheet.SetValue(i, j, r.Next().ToString());
}
fpSpread1.ActiveSheet.SetColumnAllowAutoSort(0, 4,  true);
b = fpSpread1.ActiveSheet.GetColumnAllowAutoSort(0);
label1.Text = "GetColumnAllowAutoSort = " + b.ToString() + " - Click on the column headers to sort.";
Dim r As New Random()
Dim i, j As Integer
Dim b As Boolean
For i = 0 To 50
    For j = 0 To 3
        FpSpread1.ActiveSheet.SetValue(i, j, r.Next.ToString())
    Next j
Next i
FpSpread1.ActiveSheet.SetColumnAllowAutoSort(0, 4, True)
b = FpSpread1.ActiveSheet.GetColumnAllowAutoSort(0)
Label1.Text = "GetColumnAllowAutoSort = " & b.ToString() & " - Click on the column headers to sort."
参照

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

 

 


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